xsm: Fix __import__() usage on Python 2.4 and earlier.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 4 Sep 2008 10:55:48 +0000 (11:55 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 4 Sep 2008 10:55:48 +0000 (11:55 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/python/xen/util/xsm/xsm.py

index e2639c0d66bf4ec928d3602912177539754e5591..1c093c627fc8e981b38f19fee8e504d92702ccc6 100644 (file)
@@ -7,10 +7,11 @@ from xsm_core import xsm_init
 xoptions = XendOptions.instance()
 xsm_module_name = xoptions.get_xsm_module_name()
 
-xsconstants.XS_POLICY_USE = eval("xsconstants.XS_POLICY_"+string.upper(xsm_module_name))
+xsconstants.XS_POLICY_USE = eval("xsconstants.XS_POLICY_" +
+                                 string.upper(xsm_module_name))
 
 xsm_module_path = "xen.util.xsm." + xsm_module_name + "." + xsm_module_name
-xsm_module = __import__(xsm_module_path, globals(), locals(), ['*'], -1)
+xsm_module = __import__(xsm_module_path, globals(), locals(), ['*'])
 
 xsm_init(xsm_module)