Repository :
http://git.fedorahosted.org/cgit/cura-tools.git
On branch : master
---------------------------------------------------------------
commit 42ec50169d358dc77d0b9b7a6702c50ae189aa7b
Author: Peter Hatina <phatina(a)redhat.com>
Date: Mon Oct 29 17:15:25 2012 +0100
add _LmiNamespace::classes()
---------------------------------------------------------------
cli-tools/lmi/lmi_client_shell.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/cli-tools/lmi/lmi_client_shell.py b/cli-tools/lmi/lmi_client_shell.py
index 356f984..dcdff28 100644
--- a/cli-tools/lmi/lmi_client_shell.py
+++ b/cli-tools/lmi/lmi_client_shell.py
@@ -65,7 +65,7 @@ class _LmiNamespace(BaseObject):
return _LmiErrorHandler("Error: %s" % errorstr)
return _LmiClass(self.m_client, self, klass)
- def printClasses(self, filter_key = "", exact_match = False):
+ def classes(self, filter_key = "", exact_match = False):
(class_name_list, errorstr) = self.m_client.getClassNames(self.m_name)
if not class_name_list:
if errorstr:
@@ -79,7 +79,10 @@ class _LmiNamespace(BaseObject):
else:
filter_lambda = lambda n: n.lower() == filter_key.lower()
class_name_list = filter(filter_lambda, class_name_list)
- for c in class_name_list:
+ return class_name_list
+
+ def printClasses(self, filter_key = "", exact_match = False):
+ for c in self.classes(filter_key, exact_match):
sys.stdout.write("%s\n" % c)
class _LmiClass(BaseObject):