diff options
author | rcritten@redhat.com <rcritten@redhat.com> | 2007-09-26 16:31:43 -0400 |
---|---|---|
committer | rcritten@redhat.com <rcritten@redhat.com> | 2007-09-26 16:31:43 -0400 |
commit | f8eda3da3e4cf7053947d365219e82fa7079b9cf (patch) | |
tree | ef47b1594ab4bb82644dfeea23631cf008dc0113 /ipa-server/xmlrpc-server/ipaxmlrpc.py | |
parent | 1a7ef0d1354b94ae6bd3acf5a9c29090742f56b9 (diff) | |
download | freeipa-f8eda3da3e4cf7053947d365219e82fa7079b9cf.tar.gz freeipa-f8eda3da3e4cf7053947d365219e82fa7079b9cf.tar.xz freeipa-f8eda3da3e4cf7053947d365219e82fa7079b9cf.zip |
Fix a couple of XML-RPC functions that were missing the opts argument
Include a kerberized XML-RPC client that will list the XML-RPC API
Diffstat (limited to 'ipa-server/xmlrpc-server/ipaxmlrpc.py')
-rw-r--r-- | ipa-server/xmlrpc-server/ipaxmlrpc.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ipa-server/xmlrpc-server/ipaxmlrpc.py b/ipa-server/xmlrpc-server/ipaxmlrpc.py index aa9044642..9314bd5cf 100644 --- a/ipa-server/xmlrpc-server/ipaxmlrpc.py +++ b/ipa-server/xmlrpc-server/ipaxmlrpc.py @@ -227,7 +227,7 @@ class ModXMLRPCRequestHandler(object): return results - def list_api(self): + def list_api(self,opts): funcs = [] for name,func in self.funcs.items(): #the keys in self.funcs determine the name of the method as seen over xmlrpc @@ -249,14 +249,14 @@ class ModXMLRPCRequestHandler(object): args.append(func.func_code.co_varnames[x]) return args - def system_listMethods(self): + def system_listMethods(self, opts): return self.funcs.keys() - def system_methodSignature(self, method): + def system_methodSignature(self, method, opts): #it is not possible to autogenerate this data return 'signatures not supported' - def system_methodHelp(self, method): + def system_methodHelp(self, method, opts): func = self.funcs.get(method) if func is None: return "" |