X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fv3%2Fnode.py;h=1f20c680cb51858c11eb92edb035fef7a4127db5;hb=1d313ecb50cfe38de38f287217fe71abc5b09f83;hp=1ddaa7377132b5c93ff700b9c4b0910381114383;hpb=47d4d78cafe3aaccabb2e2986742f9caafb8717b;p=sfa.git diff --git a/sfa/rspecs/elements/v3/node.py b/sfa/rspecs/elements/v3/node.py index 1ddaa737..1f20c680 100644 --- a/sfa/rspecs/elements/v3/node.py +++ b/sfa/rspecs/elements/v3/node.py @@ -1,4 +1,4 @@ -from sfa.util.xrn import Xrn +from sfa.util.xrn import Xrn, get_leaf from sfa.util.xml import XpathFilter from sfa.rspecs.elements.node import NodeElement @@ -13,7 +13,6 @@ from sfa.rspecs.elements.v3.services import Services from sfa.rspecs.elements.versions.pgv2SliverType import PGv2SliverType from sfa.rspecs.elements.versions.pgv2Interface import PGv2Interface -from sfa.planetlab.plxrn import xrn_to_hostname class Node: @staticmethod @@ -25,7 +24,7 @@ class Node: node_elems.append(node_elem) # set component name if node.get('component_id'): - component_name = xrn_to_hostname(node['component_id']) + 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'):