Merge branch 'upstreammaster'
[sfa.git] / sfa / rspecs / elements / versions / sfav1Sliver.py
1
2 from lxml import etree
3
4 from sfa.rspecs.elements.sliver import Sliver
5
6 from sfa.util.xrn import Xrn
7 from sfa.util.plxrn import PlXrn
8 class SFAv1Sliver:
9
10     @staticmethod
11     def add_slivers(xml, slivers):
12         for sliver in slivers:
13             sliver_elem = etree.SubElement(xml, 'sliver')
14             if sliver.get('component_id'):
15                 name_full = Xrn(sliver.get('component_id')).get_leaf()
16                 name = name_full.split(':')
17                 sliver_elem.set('name', name)
18