X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fopenstack%2Fosxrn.py;h=6a3944c99a3cf65ffdc23a1c731ed0d9af12ce15;hb=ff0fa25ca4bf7483fe90bd281c917fac1bdad3df;hp=e7d1d21d171459f822e72e307fec2a93d59cbe0b;hpb=3d9943d1e5f993408b618cde29ff31b3585e5cef;p=sfa.git diff --git a/sfa/openstack/osxrn.py b/sfa/openstack/osxrn.py index e7d1d21d..6a3944c9 100644 --- a/sfa/openstack/osxrn.py +++ b/sfa/openstack/osxrn.py @@ -17,13 +17,15 @@ class OSXrn(Xrn): def __init__(self, name=None, auth=None, **kwds): config = Config() + self.id = id if name is not None: + Xrn.__init__(self, **kwds) if 'type' in kwds: self.type = kwds['type'] if auth is not None: self.hrn='.'.join([auth, cleanup_name(name)]) else: - self.hrn = config.SFA_INTERFACE_HRN + "." + cleanup_name(name) + self.hrn = name.replace('_', '.') self.hrn_to_urn() else: Xrn.__init__(self, **kwds) @@ -50,6 +52,4 @@ class OSXrn(Xrn): self._normalize() tenant_name = self.hrn.replace('\.', '') return tenant_name - - - +