Use YAML on listvms
[invirt/packages/invirt-remote.git] / files / usr / sbin / sipb-xen-listvms
index 427a586..34cff0e 100755 (executable)
@@ -4,6 +4,7 @@ import sys
 import time
 sys.path.insert(0, '/usr/lib/xen-3.1-1/lib/python')
 from xen.lowlevel.xs import xs
 import time
 sys.path.insert(0, '/usr/lib/xen-3.1-1/lib/python')
 from xen.lowlevel.xs import xs
+import yaml
 
 trans = xs()
 
 
 trans = xs()
 
@@ -35,8 +36,4 @@ def get_dom(domid):
 
 if __name__ == '__main__':
     vms = live_vms()
 
 if __name__ == '__main__':
     vms = live_vms()
-    if '--pickle' in sys.argv[1:]:
-        import cPickle
-        cPickle.dump(vms, sys.stdout, cPickle.HIGHEST_PROTOCOL)
-    else:
-        print vms
+    print yaml.safe_dump(vms, default_flow_style=False)