Repository : http://git.fedorahosted.org/cgit/cura-tools.git
On branch : master
commit f4ed2c361ce4145adf62488b1a98367305de6ac1 Author: Peter Hatina phatina@redhat.com Date: Mon Oct 29 17:16:11 2012 +0100
add _LmiClass::properties(), ::methods()
cli-tools/lmi/lmi_client_shell.py | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/cli-tools/lmi/lmi_client_shell.py b/cli-tools/lmi/lmi_client_shell.py index dcdff28..35162cc 100644 --- a/cli-tools/lmi/lmi_client_shell.py +++ b/cli-tools/lmi/lmi_client_shell.py @@ -118,6 +118,9 @@ class _LmiClass(BaseObject): return _LmiErrorHandler("'%s' instance does not exist" % filter_key) return instance_list[0]
+ def properties(self): + return self.m_klass.properties.keys() + def printProperties(self, detailed = False): for (name, prop) in self.m_klass.properties.iteritems(): if not detailed: @@ -131,6 +134,9 @@ class _LmiClass(BaseObject): except KeyError, e: sys.stderr.write("No such property '%s'\n" % prop_name)
+ def methods(self): + return self.m_klass.methods.keys() + def printMethods(self, detailed = False): for (name, method) in self.m_klass.methods.iteritems(): if not detailed:
cura-tools-devel@lists.fedorahosted.org