diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-02 17:02:24 -0600 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-02 17:02:24 -0600 |
commit | 6000b6b5c62181d25783b6d45adb2ed6f3928480 (patch) | |
tree | e0eb9333314636503984e4d1019ff9378d86195e /ipalib/frontend.py | |
parent | 0e137110c7f3c543faf9ec4cc7917d6aa81f02a6 (diff) | |
download | freeipa-6000b6b5c62181d25783b6d45adb2ed6f3928480.tar.gz freeipa-6000b6b5c62181d25783b6d45adb2ed6f3928480.tar.xz freeipa-6000b6b5c62181d25783b6d45adb2ed6f3928480.zip |
Implemented basic Command.forward() method
Diffstat (limited to 'ipalib/frontend.py')
-rw-r--r-- | ipalib/frontend.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ipalib/frontend.py b/ipalib/frontend.py index 30f5942b9..6decb17db 100644 --- a/ipalib/frontend.py +++ b/ipalib/frontend.py @@ -542,9 +542,9 @@ class Command(plugable.Plugin): print ' kw =', kw def forward(self, *args, **kw): - print '%s.execute():' % self.name - print ' args =', args - print ' kw =', kw + xmlrpc_client = self.api.Backend.xmlrpc.get_client() + return getattr(xmlrpc_client, self.name)(kw, *args) + def __call__(self, *args, **kw): if len(args) > 0: |