Fix up python breakage for blkdev_name_to_number
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 30 Jun 2008 09:01:44 +0000 (10:01 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 30 Jun 2008 09:01:44 +0000 (10:01 +0100)
Signed-off-by: Chris Lalancette <clalance@redhat.com>
tools/python/xen/util/blkif.py
tools/python/xen/xend/XendConfig.py
tools/xm-test/lib/XmTestLib/block_utils.py

index 82149bf9df23e5f9a3277a41b3b9421e81407758..7e4bad5648489acad800bdd1845cb86e4082fbb2 100644 (file)
@@ -63,7 +63,7 @@ def blkdev_segment(name):
         type:         'Disk' or identifying name for partition type
     """
     val = None
-    n = blkdev_name_to_number(name)
+    (name, n) = blkdev_name_to_number(name)
     if not n is None:
         val = { 'device'       : n,
                 'start_sector' : long(0),
index 2aae44ef5e3a5bc25509f4d855087db9419478ed..d31783f9a994bbcc644f2881af26ac842e077556 100644 (file)
@@ -1123,7 +1123,7 @@ class XendConfig(dict):
             try:
                 devid = int(dev2)
             except ValueError:
-                devid = blkdev_name_to_number(dev2)
+                (xenbus, devid) = blkdev_name_to_number(dev2)
                 if devid == None:
                     log.debug("The device %s is not device name", dev2)
                     return None
index c315c17bd16719f0da977afdee8be6acbb71bdb9..58124c832a33710b3ede3f8614ae4289be37e5f1 100644 (file)
@@ -15,7 +15,7 @@ __all__ = [ "block_attach", "block_detach" ]
 
 
 def get_state(domain, devname):
-    number = xen.util.blkif.blkdev_name_to_number(devname)
+    (path, number) = xen.util.blkif.blkdev_name_to_number(devname)
     s, o = traceCommand("xm block-list %s | awk '/^%d/ {print $4}'" %
                         (domain.getName(), number))
     if s != 0: