From: Tony Mack Date: Tue, 12 Jul 2011 19:58:36 +0000 (-0400) Subject: fill in missing node attributes X-Git-Tag: sfa-1.0-28~7^2~15 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=611231965294fc94ac465d6efbab5e3a929aa546;p=sfa.git fill in missing node attributes --- diff --git a/sfa/rspecs/pg_rspec_converter.py b/sfa/rspecs/pg_rspec_converter.py index 586c02ba..4686e4c4 100755 --- a/sfa/rspecs/pg_rspec_converter.py +++ b/sfa/rspecs/pg_rspec_converter.py @@ -51,7 +51,10 @@ class PGRSpecConverter: nodes_with_slivers = pg_rspec.get_nodes_with_slivers() i = 1 for pg_node_element in pg_nodes_elements: - node_element = sfa_rspec.add_element('node', {'id': 'n'+str(i)}, parent=network_element) + attribs = dict(pg_node_element.attrib.items()) + attribs['id'] = 'n'+str(i) + + node_element = sfa_rspec.add_element('node', attribs, parent=network_element) urn = pg_node_element.xpath('@component_id', namespaces=pg_rspec.namespaces) if urn: urn = urn[0]