[Libvirt-cim] [PATCH 1 of 5] [TEST] Add function to parse InstanceIDs

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Tue Dec 9 20:24:46 UTC 2008


# HG changeset patch
# User Kaitlin Rupert <karupert at us.ibm.com>
# Date 1228774860 28800
# Node ID 625cd6182f62b05bf0292d4174ec13a6682eef3b
# Parent  766607a007ebed33d006e950556c8d745fd0b58d
[TEST] Add function to parse InstanceIDs

Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>

diff -r 766607a007eb -r 625cd6182f62 suites/libvirt-cim/lib/XenKvmLib/common_util.py
--- a/suites/libvirt-cim/lib/XenKvmLib/common_util.py	Tue Dec 02 21:29:39 2008 -0800
+++ b/suites/libvirt-cim/lib/XenKvmLib/common_util.py	Mon Dec 08 14:21:00 2008 -0800
@@ -498,3 +498,15 @@
 
     Globals.CIM_NS = prev_namespace 
     return status, linux_cs 
+
+def parse_instance_id(instid):
+    str_arr = instid.split("/")
+    if len(str_arr) < 2:
+        return None, None, FAIL
+
+    guest_name = str_arr[0] 
+
+    devid = instid.lstrip("%s/" % guest_name)
+
+    return guest_name, devid, PASS
+




More information about the Libvirt-cim mailing list