1 from sfa.rspecs.elements.element import Element
2 from sfa.rspecs.elements.sliver import Sliver
7 def add_sliver(xml, sliver):
8 sliver_elem = Element.add(xml, 'sliver_type', sliver, ['name'])
11 def get_slivers(xml, filter={}):
12 xpath = './default:sliver_type | ./sliver_type'
13 sliver_elems = xml.xpath(xpath)
15 for sliver_elem in sliver_elems:
16 sliver = Sliver(sliver_elem.attrib,sliver_elm)
17 if 'component_id' in xml.attrib:
18 sliver['component_id'] = xml.attrib['component_id']
19 slivers.append(sliver)