From: Tony Mack Date: Fri, 11 Nov 2011 01:39:24 +0000 (-0500) Subject: fix NameError X-Git-Tag: sfa-1.1-3~58 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=0526b7cdd21890e622cd7fc47994cb1da5347855;p=sfa.git fix NameError --- diff --git a/sfa/rspecs/elements/element.py b/sfa/rspecs/elements/element.py index 5393dbb2..273303c5 100644 --- a/sfa/rspecs/elements/element.py +++ b/sfa/rspecs/elements/element.py @@ -12,12 +12,14 @@ class Element(dict): self[key] = fields[keys] @staticmethod - def get(xml, xpath, element_class=Element, fields=None): + def get(xml, xpath, element_class=None, fields=None): """ Search the specifed xml node for elements that match the specified xpath query. Returns a list of objectes instanced by the specfied element_class. """ + if not element_class: + element_class = Element if not fields: fields = element_class.fields.keys() elems = xml.xpath(xpath, namespaces)