Index: trunk/packages/sipb-xen-www/code/controls.py
===================================================================
--- trunk/packages/sipb-xen-www/code/controls.py	(revision 549)
+++ trunk/packages/sipb-xen-www/code/controls.py	(revision 550)
@@ -12,5 +12,5 @@
 import re
 import cache_acls
-import cPickle
+import yaml
 
 # ... and stolen from xend/uuid.py
@@ -140,6 +140,6 @@
 def getList(machines):
     """Return a dictionary mapping machine  to dicts."""
-    value_string = remctl('web', 'listvms', '--pickle')
-    value_dict = cPickle.loads(value_string)
+    value_string = remctl('web', 'listvms')
+    value_dict = yaml.safe_load(value_string)
 
     d = dict((m, value_dict[m.name]) for m in machines if m.name in value_dict)
