fill in missing node attributes
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 12 Jul 2011 19:58:36 +0000 (15:58 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 12 Jul 2011 19:58:36 +0000 (15:58 -0400)
sfa/rspecs/pg_rspec_converter.py

index 586c02b..4686e4c 100755 (executable)
@@ -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]