fix bug, cannot be an empty string
authorTony Mack <tmack@cs.princeton.edu>
Sat, 14 Mar 2009 20:10:48 +0000 (20:10 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Sat, 14 Mar 2009 20:10:48 +0000 (20:10 +0000)
geni/util/rspec.py

index f945330..265be8b 100644 (file)
@@ -291,6 +291,7 @@ class Rspec():
 
 class RecordSpec(Rspec):
 
+    root_tag = 'record'
     def parseDict(self, rdict, include_doc = False):
         """
         Convert a dictionary into a dom object and store it.
@@ -298,7 +299,7 @@ class RecordSpec(Rspec):
         self.rootNode = self.dict2dom(rdict, include_doc)
 
     def dict2dom(self, rdict, include_doc = False):
-        record_dict = {'': rdict}
+        record_dict = {self.root_tag : rdict}
         return Rspec.dict2dom(self, record_dict, include_doc)
         
 # vim:ts=4:expandtab