Repository : http://git.fedorahosted.org/cgit/cura-tools.git
On branch : master
commit a85c7707652aba11a0391449953af9126c70e313 Author: Peter Hatina phatina@redhat.com Date: Tue Feb 5 13:43:00 2013 +0100
introduce _LmiInstanceMethod::parameters(), ::print_parameters()
cli-tools/lmi/lmi_client_shell.py | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/cli-tools/lmi/lmi_client_shell.py b/cli-tools/lmi/lmi_client_shell.py index 012fc5b..c3aba45 100644 --- a/cli-tools/lmi/lmi_client_shell.py +++ b/cli-tools/lmi/lmi_client_shell.py @@ -539,6 +539,13 @@ class _LmiInstanceMethod(BaseObject): def tomof(self): _LmiMofFormatter(self._method.tomof()).fancy_format(self._client.interactive)
+ def parameters(self): + return self._method.parameters + + def print_parameters(self): + for (param, value) in self._method.parameters.iteritems(): + sys.stdout.write("%s %s%s\n" % (value.type, param, "[]" if value.is_array else "")) + class _LmiInstance(BaseObject): def __init__(self, client, lmi_class, cim_instance): super(self.__class__, self).__init__()