From: Tony Mack Date: Mon, 14 Nov 2011 22:07:47 +0000 (-0500) Subject: fix AttributeError X-Git-Tag: sfa-1.1-3~25 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=c40d0450846e5f23413587e138792dbad8e2afd3;p=sfa.git fix AttributeError --- diff --git a/sfa/rspecs/elements/element.py b/sfa/rspecs/elements/element.py index 37ffa57e..d41a7b79 100644 --- a/sfa/rspecs/elements/element.py +++ b/sfa/rspecs/elements/element.py @@ -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: