parse_dict() improvements
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 26 Oct 2011 18:24:39 +0000 (14:24 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 26 Oct 2011 18:24:39 +0000 (14:24 -0400)
sfa/util/xml.py

index ce76b83..06d61c9 100755 (executable)
@@ -91,6 +91,9 @@ class XML:
                     if isinstance(val, dict):
                         child_element = etree.SubElement(element, key)
                         self.parse_dict(val, key, child_element)
+                    elif isinstance(val, basestring):
+                        child_element = etree.SubElement(element, key).text = val
+                        
             elif isinstance(value, int):
                 d[key] = unicode(d[key])  
             elif value is None: