Repository : http://git.fedorahosted.org/cgit/cura-tools.git
On branch : master
commit c3e36f25e0446420f71b3cbc1e0c1e77b16356fa Author: Peter Hatina phatina@redhat.com Date: Tue Feb 19 15:48:30 2013 +0100
optimize LmiShellClient::instances()
cli-tools/lmi/lmi_client_shell.py | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/cli-tools/lmi/lmi_client_shell.py b/cli-tools/lmi/lmi_client_shell.py index b1b2fc9..90174d9 100644 --- a/cli-tools/lmi/lmi_client_shell.py +++ b/cli-tools/lmi/lmi_client_shell.py @@ -418,10 +418,7 @@ class _LmiClass(BaseObject): self._cim_class.classname, **kwargs) if not instance_list: return [] - result = [] - for i in instance_list: - result.append(_LmiInstance(self._client, self, i)) - return result + return map(lambda inst: _LmiInstance(self._client, self, inst), instance_list)
def first_instance(self, **kwargs): instance_list = self.instances(**kwargs)