X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1PLTag.py;h=2666e9c1c50e47f90ecadd772822a09cec344c7a;hb=04a3f20dc71bf8b3f96b1e3172623aa346a638a7;hp=a17d502540a1f6d17cfc9136ffedc553578ef088;hpb=81ec6a0c9ab0e8907af3a8d59fcb6f941aca400b;p=sfa.git diff --git a/sfa/rspecs/elements/versions/sfav1PLTag.py b/sfa/rspecs/elements/versions/sfav1PLTag.py index a17d5025..2666e9c1 100644 --- a/sfa/rspecs/elements/versions/sfav1PLTag.py +++ b/sfa/rspecs/elements/versions/sfav1PLTag.py @@ -1,19 +1,22 @@ -from sfa.rspecs.elements.element import Element +from sfa.rspecs.elements.element import Element from sfa.rspecs.elements.pltag import PLTag + class SFAv1PLTag: + @staticmethod def add_pl_tag(xml, name, value): for pl_tag in pl_tags: pl_tag_elem = xml.add_element(name) pl_tag_elem.set_text(value) - + @staticmethod - def get_pl_tags(xml, ignore=[]): + def get_pl_tags(xml, ignore=None): + if ignore is None: + ignore = [] pl_tags = [] for elem in xml.iterchildren(): if elem.tag not in ignore: pl_tag = PLTag({'tagname': elem.tag, 'value': elem.text}) - pl_tags.append(pl_tag) + pl_tags.append(dict(pl_tag)) return pl_tags -