X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1Sliver.py;h=f12c9776ff9c0c055c678a951a72c413e9b724de;hb=68f0f5bf538b2633fceee633be2748aaa3eaa709;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=e98b602a586412b828057bcebf2b6073697720a5;p=sfa.git diff --git a/sfa/rspecs/elements/versions/sfav1Sliver.py b/sfa/rspecs/elements/versions/sfav1Sliver.py index e69de29b..f12c9776 100644 --- a/sfa/rspecs/elements/versions/sfav1Sliver.py +++ b/sfa/rspecs/elements/versions/sfav1Sliver.py @@ -0,0 +1,18 @@ + +from lxml import etree + +from sfa.rspecs.elements.sliver import Sliver + +from sfa.util.xrn import Xrn +from sfa.util.plxrn import PlXrn +class SFAv1Sliver: + + @staticmethod + def add_slivers(xml, slivers): + for sliver in slivers: + sliver_elem = etree.SubElement(xml, 'sliver') + if sliver.get('component_id'): + name_full = Xrn(sliver.get('component_id')).get_leaf() + name = name_full.split(':') + sliver_elem.set('name', name) +