fix component_name in rspecs
authorMohamed Larabi <mohamed.larabi@inria.fr>
Tue, 1 Oct 2013 16:06:00 +0000 (18:06 +0200)
committerMohamed Larabi <mohamed.larabi@inria.fr>
Wed, 2 Oct 2013 13:35:12 +0000 (15:35 +0200)
sfa/rspecs/elements/versions/pgv2Node.py
sfa/rspecs/elements/versions/sfav1Node.py

index ea171d6..ee69f03 100644 (file)
@@ -27,7 +27,7 @@ class PGv2Node:
             node_elems.append(node_elem)
             # set component name
             if node.get('component_id'):
-                component_name = get_leaf(Xrn(node['component_id']).get_hrn())
+                component_name = Xrn.unescape(get_leaf(Xrn(node['component_id']).get_hrn()))
                 node_elem.set('component_name', component_name)
             # set hardware types
             if node.get('hardware_types'):
index e7f6103..c5db784 100644 (file)
@@ -42,7 +42,7 @@ class SFAv1Node:
 
             # set component_name attribute and  hostname element
             if 'component_id' in node and node['component_id']:
-                component_name = get_leaf(Xrn(node['component_id']).get_hrn())
+                component_name = Xrn.unescape(get_leaf(Xrn(node['component_id']).get_hrn()))
                 node_elem.set('component_name', component_name)
                 hostname_elem = node_elem.add_element('hostname')
                 hostname_elem.set_text(component_name)