fix AttributeError
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 14 Nov 2011 22:07:47 +0000 (17:07 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 14 Nov 2011 22:07:47 +0000 (17:07 -0500)
sfa/rspecs/elements/element.py

index 37ffa57..d41a7b7 100644 (file)
@@ -20,8 +20,8 @@ class Element(dict):
         """
         if not element_class:
             element_class = Element
-        if not fields:
-           fields = element_class.fields.keys()
+        if not fields and hasattr(element_class, fields):
+           fields = element_class.fields
         elems = xml.xpath(xpath)
         objs = []
         for elem in elems: