summaryrefslogtreecommitdiffstats
path: root/ipaserver/rpcserver.py
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2016-06-20 07:41:08 +0200
committerJan Cholasta <jcholast@redhat.com>2016-06-28 13:30:49 +0200
commit79d1f5833547044a7cb2700454cacb2a0976dd5f (patch)
tree9ca54021b6b5dc8ee1dd02ab104b65188784d013 /ipaserver/rpcserver.py
parent9a21964877c4bb64599e75ca708ec83a72abeb51 (diff)
downloadfreeipa-79d1f5833547044a7cb2700454cacb2a0976dd5f.tar.gz
freeipa-79d1f5833547044a7cb2700454cacb2a0976dd5f.tar.xz
freeipa-79d1f5833547044a7cb2700454cacb2a0976dd5f.zip
plugable: use plugin class as the key in API namespaces
When iterating over APINameSpace objects, use plugin class rather than its name as the key. https://fedorahosted.org/freeipa/ticket/4427 Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipaserver/rpcserver.py')
-rw-r--r--ipaserver/rpcserver.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipaserver/rpcserver.py b/ipaserver/rpcserver.py
index a8f8b92b5..852cf2ebe 100644
--- a/ipaserver/rpcserver.py
+++ b/ipaserver/rpcserver.py
@@ -673,7 +673,7 @@ class xmlserver(KerberosWSGIExecutioner):
"""list methods for XML-RPC introspection"""
if params:
raise errors.ZeroArgumentError(name='system.listMethods')
- return (tuple(unicode(name) for name in self.Command) +
+ return (tuple(unicode(cmd.name) for cmd in self.Command()) +
tuple(unicode(name) for name in self._system_commands))
def _get_method_name(self, name, *params):