X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1Sliver.py;h=a2b07a1366adb1d67610fe61bc132a7af8d49dcb;hb=6768452369c6e82f731239fc474b497d1b3ac8ab;hp=8a113f34110c339a63d595ad9c286f214ee0b3ff;hpb=f6cade46df99007080f97ea9eb95dfb2d80ddf6e;p=sfa.git diff --git a/sfa/rspecs/elements/versions/sfav1Sliver.py b/sfa/rspecs/elements/versions/sfav1Sliver.py index 8a113f34..a2b07a13 100644 --- a/sfa/rspecs/elements/versions/sfav1Sliver.py +++ b/sfa/rspecs/elements/versions/sfav1Sliver.py @@ -1,10 +1,11 @@ from sfa.util.xrn import Xrn -from sfa.util.plxrn import PlXrn from sfa.util.xml import XmlElement + from sfa.rspecs.elements.element import Element from sfa.rspecs.elements.sliver import Sliver from sfa.rspecs.elements.versions.sfav1PLTag import SFAv1PLTag + class SFAv1Sliver: @staticmethod @@ -19,9 +20,6 @@ class SFAv1Sliver: if tags: for tag in tags: SFAv1Sliver.add_sliver_attribute(sliver_elem, tag['tagname'], tag['value']) - if sliver.get('sliver_id'): - name = PlXrn(xrn=sliver.get('sliver_id')).pl_slicename() - sliver_elem.set('name', name) @staticmethod def add_sliver_attribute(xml, name, value): @@ -34,7 +32,7 @@ class SFAv1Sliver: for elem in xml.iterchildren(): if elem.tag not in Sliver.fields: xml_element = XmlElement(elem, xml.namespaces) - instance = Element(xml_element) + instance = Element(fields=xml_element, element=elem) instance['name'] = elem.tag instance['value'] = elem.text attribs.append(instance)