X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1Node.py;h=95ca516df752339bcffed19ea6aa2627eec0c7b5;hb=f7d277c61f0424a89c9199c74ab2938aa141d561;hp=4b018ae8dc54c6fa40660f21647bf3e9a590996a;hpb=0a539b0ec2c787baa572151db7cc46ab1a5af552;p=sfa.git diff --git a/sfa/rspecs/elements/versions/sfav1Node.py b/sfa/rspecs/elements/versions/sfav1Node.py index 4b018ae8..95ca516d 100644 --- a/sfa/rspecs/elements/versions/sfav1Node.py +++ b/sfa/rspecs/elements/versions/sfav1Node.py @@ -19,7 +19,7 @@ from sfa.rspecs.elements.versions.pgv2Services import PGv2Services class SFAv1Node: @staticmethod - def add_nodes(xml, nodes): + def add_nodes(xml, nodes, rspec_content_type=None): network_elems = xml.xpath('//network') if len(network_elems) > 0: network_elem = network_elems[0] @@ -93,6 +93,10 @@ class SFAv1Node: tag_elem.set_text(tag['value']) SFAv1Sliver.add_slivers(node_elem, node.get('slivers', [])) + # add sliver tag in Request Rspec + if rspec_content_type == "request": + node_elem.add_instance('sliver', '', []) + @staticmethod def add_slivers(xml, slivers): component_ids = []