autopep8
[sfa.git] / sfa / rspecs / elements / versions / sfav1PLTag.py
index 670bf64..2666e9c 100644 (file)
@@ -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_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['name'])
-            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({'name': elem.tag, 'value': elem.text})
-                pl_tags.appen(pl_tag)    
+                pl_tag = PLTag({'tagname': elem.tag, 'value': elem.text})
+                pl_tags.append(dict(pl_tag))
         return pl_tags
-