X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fpgv2Node.py;h=60447b034064c8f89c7ed314d614a98683e8afc3;hb=d59f8e0b663b71d8c349017d0ecb37cb6bc527a1;hp=d553d2192eab72f8ec20b829dacf03acb766b1f4;hpb=3159d2c474d80bf0fb52040a0105a44f49314436;p=sfa.git diff --git a/sfa/rspecs/elements/versions/pgv2Node.py b/sfa/rspecs/elements/versions/pgv2Node.py index d553d219..60447b03 100644 --- a/sfa/rspecs/elements/versions/pgv2Node.py +++ b/sfa/rspecs/elements/versions/pgv2Node.py @@ -82,13 +82,15 @@ class PGv2Node: @staticmethod - def get_nodes(xml, filter={}): + def get_nodes(xml, filter=None): + if filter is None: filter={} xpath = '//node%s | //default:node%s' % (XpathFilter.xpath(filter), XpathFilter.xpath(filter)) node_elems = xml.xpath(xpath) return PGv2Node.get_node_objs(node_elems) @staticmethod - def get_nodes_with_slivers(xml, filter={}): + def get_nodes_with_slivers(xml, filter=None): + if filter is None: filter={} xpath = '//node[count(sliver_type)>0] | //default:node[count(default:sliver_type) > 0]' node_elems = xml.xpath(xpath) return PGv2Node.get_node_objs(node_elems)