From: Evan Broder Date: Sun, 1 Jun 2008 22:52:02 +0000 (-0400) Subject: Use YAML on listvms X-Git-Tag: sipb-xen-remctl-auto/1.0.16~8 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-remote.git/commitdiff_plain/dda452e3f1189385a62815abebdb954f52565d7a Use YAML on listvms svn path=/trunk/packages/sipb-xen-remctl-auto/; revision=551 --- diff --git a/files/usr/sbin/sipb-xen-listvms b/files/usr/sbin/sipb-xen-listvms index 427a586..34cff0e 100755 --- a/files/usr/sbin/sipb-xen-listvms +++ b/files/usr/sbin/sipb-xen-listvms @@ -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 yaml trans = xs() @@ -35,8 +36,4 @@ def get_dom(domid): 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)