From: Tony Mack Date: Thu, 27 Oct 2011 00:23:55 +0000 (-0400) Subject: use PlXrn to generate component_id urn X-Git-Tag: sfa-1.1-1~14^2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4a8145a597c4dd2a910848925d5ea6ade0371a14;p=sfa.git use PlXrn to generate component_id urn --- diff --git a/sfa/rspecs/versions/sfav1.py b/sfa/rspecs/versions/sfav1.py index 5c4818fe..3f36e50d 100644 --- a/sfa/rspecs/versions/sfav1.py +++ b/sfa/rspecs/versions/sfav1.py @@ -1,5 +1,6 @@ from lxml import etree from sfa.util.xrn import hrn_to_urn, urn_to_hrn +from sfa.util.plxrn import PlXrn from sfa.rspecs.rspec_version import BaseVersion from sfa.rspecs.rspec_elements import RSpecElement, RSpecElements from sfa.rspecs.elements.versions.pgv2Link import PGv2Link @@ -215,7 +216,7 @@ class SFAv1(BaseVersion): for interface in node['interfaces']: if 'bwlimit' in interface and interface['bwlimit']: bwlimit = etree.SubElement(node_tag, 'bw_limit', units='kbps').text = str(interface['bwlimit']/1000) - comp_id = hrn_to_urn(network, 'pc%s:eth%s' % (node['node_id'], i)) + comp_id = PlXrn(auth=network, interface='node%s:eth%s' % (node['node_id'], i)).get_urn() interface_tag = etree.SubElement(node_tag, 'interface', component_id=comp_id) i+=1 if 'bw_unallocated' in node: