X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1PLTag.py;h=907c962a7cee82d27196a53e68174be15863edc8;hb=4a2337e7f70cef81a8de37829aa63fc941c4b96e;hp=8e04d511375251f01daacd9e8b54de0248fdb338;hpb=4bbae68dd219035cff3fb279e408a1af2b8c537d;p=sfa.git diff --git a/sfa/rspecs/elements/versions/sfav1PLTag.py b/sfa/rspecs/elements/versions/sfav1PLTag.py index 8e04d511..907c962a 100644 --- a/sfa/rspecs/elements/versions/sfav1PLTag.py +++ b/sfa/rspecs/elements/versions/sfav1PLTag.py @@ -3,17 +3,18 @@ from sfa.rspecs.elements.pltag import PLTag class SFAv1PLTag: @staticmethod - def add_pl_tags(xml, pl_tags): + def add_pl_tag(xml, name, value): for pl_tag in pl_tags: - pl_tag_elem = xml.add_element(pl_tag['tagname']) - pl_tag_elem.set_text(pl_tag['value']) + 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