Repository :
http://git.fedorahosted.org/cgit/cura-tools.git
On branch : master
---------------------------------------------------------------
commit a85c7707652aba11a0391449953af9126c70e313
Author: Peter Hatina <phatina(a)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__()