X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fsfidata.py;fp=sface%2Fsfidata.py;h=284c090f6db24a848efda857b60bc3fc0c00cf6c;hp=41b904f7c949873e830a9ea3b18e4f3f8428d112;hb=ebc6f2825a983bf1cef33831349643577a32336c;hpb=e9ec3baedf4607aefd6f034647ec745ab5ea4ee3 diff --git a/sface/sfidata.py b/sface/sfidata.py index 41b904f..284c090 100644 --- a/sface/sfidata.py +++ b/sface/sfidata.py @@ -50,29 +50,9 @@ class SfaceRSpec(RSpec): def remove_sliver_attribute(self, hostname, name, value, network=None): self.version.remove_sliver_attribute(hostname, name, value, network) - #def add_slivers(self, slivers, network=None, sliver_urn=None, no_dupes=False): - # return self.version.add_slivers(slivers, network, sliver_urn, no_dupes) - def merge_node(self, source_node_tag, network, no_dupes=False): return self.version.merge_node(source_node_tag, network, no_dupes) - # sfav1.add_slivers isn't working for us... - def add_slivers_xxx(self, slivers, network=None, sliver_urn=None, no_dupes=False): - # add slice name to network tag - network_tags = self.xml.xpath('//network') - if network_tags: - network_tag = network_tags[0] - network_tag.set('slice', urn_to_hrn(sliver_urn)[0]) - - # add slivers - for sliver in slivers: - node_elem = self.get_node_element(sliver['hostname'], network) - if not node_elem: continue - sliver_elem = etree.SubElement(node_elem, 'sliver') - if 'tags' in sliver: - for tag in sliver['tags']: - etree.SubElement(sliver_elem, tag['tagname']).text = value=tag['value'] - def get_node_sliver_type(self, node, network): node = self.get_node_element(node, network) if node is None: