load_from_string() now uses RecordSpec class instead of xmlrpclib ot load xml
authorTony Mack <tmack@cs.princeton.edu>
Wed, 11 Mar 2009 14:54:58 +0000 (14:54 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Wed, 11 Mar 2009 14:54:58 +0000 (14:54 +0000)
geni/util/record.py

index d41f41e..5829842 100644 (file)
@@ -248,7 +248,6 @@ class GeniRecord:
     def save_to_string(self):
 
         dict = self.as_dict()
-        print dict
         record = RecordSpec()
         record.parseDict(dict)
         str = record.toxml()
@@ -260,7 +259,10 @@ class GeniRecord:
     # representation of the record.
 
     def load_from_string(self, str):
-        dict = xmlrpclib.loads(str)[0][0]
+        #dict = xmlrpclib.loads(str)[0][0]
+        record = RecordSpec()
+        record.parseString(str)
+        dict = record.toDict()
         self.load_from_dict(dict)
 
     ##