X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fofeliav1datapath.py;h=a18497354d728529e9c2ac902fdf7f68500af7b7;hb=d59f8e0b663b71d8c349017d0ecb37cb6bc527a1;hp=86a38002ae328921884bdee3305cac7c51d27bec;hpb=3159d2c474d80bf0fb52040a0105a44f49314436;p=sfa.git diff --git a/sfa/rspecs/elements/versions/ofeliav1datapath.py b/sfa/rspecs/elements/versions/ofeliav1datapath.py index 86a38002..a1849735 100644 --- a/sfa/rspecs/elements/versions/ofeliav1datapath.py +++ b/sfa/rspecs/elements/versions/ofeliav1datapath.py @@ -21,7 +21,8 @@ from sfa.rspecs.elements.versions.ofeliav1Port import Ofeliav1Port class Ofeliav1Datapath: @staticmethod - def get_datapaths(xml, filter={}): + def get_datapaths(xml, filter=None): + if filter is None: filter={} #xpath = '//datapath%s | //default:datapath%s' % (XpathFilter.xpath(filter), XpathFilter.xpath(filter)) xpath = '//datapath%s | //openflow:datapath%s' % (XpathFilter.xpath(filter), XpathFilter.xpath(filter)) datapath_elems = xml.xpath(xpath) @@ -144,7 +145,8 @@ class Ofeliav1Datapath: # node.element.remove(sliver.element) # # @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 SFAv1Node.get_node_objs(node_elems)