Repository :
http://git.fedorahosted.org/cgit/cura-tools.git
On branch : master
---------------------------------------------------------------
commit c69dbfe8877ce66e679fcfdd2eee439c97def1ed
Author: Peter Hatina <phatina(a)redhat.com>
Date: Mon Feb 17 14:56:13 2014 +0100
fix missing cast in LMIMethod::__call__()
---------------------------------------------------------------
cli/lmi/shell/LMIUtil.py | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/cli/lmi/shell/LMIUtil.py b/cli/lmi/shell/LMIUtil.py
index 2eb5575..493cf77 100644
--- a/cli/lmi/shell/LMIUtil.py
+++ b/cli/lmi/shell/LMIUtil.py
@@ -289,8 +289,6 @@ def lmi_transform_to_cim_param(t, value):
return value.wrapped_object.path
elif isinstance(value, LMIObjectFactory().LMIInstanceName):
return value.wrapped_object
- elif isinstance(value, (int, float)):
- return lmi_cast_to_cim(t, value)
elif isinstance(value, (dict, pywbem.NocaseDict)):
return pywbem.NocaseDict({
k: lmi_transform_to_cim_param(t, val)
@@ -299,7 +297,7 @@ def lmi_transform_to_cim_param(t, value):
return map(lambda val: lmi_transform_to_cim_param(t, val), value)
elif isinstance(value, tuple):
return tuple(map(lambda val: lmi_transform_to_cim_param(t, val), value))
- return value
+ return lmi_cast_to_cim(t, value)
def lmi_isinstance(lmi_obj, lmi_class):
"""