fix slicename to hrn conversion in get_gids()
[sfa.git] / sfa / server / sfa_component_setup.py
index fe60df1..b8b2130 100755 (executable)
@@ -142,7 +142,7 @@ def get_trusted_certs(registry=None, verbose=False):
     for gid_str in trusted_certs:
         gid = GID(string=gid_str)
         gid.decode()
-        relative_filename = gid.get_hrn + ".gid"
+        relative_filename = gid.get_hrn() + ".gid"
         trusted_gid_names.append(relative_filename)
         gid_filename = trusted_certs_dir + os.sep + relative_filename
         if verbose:
@@ -185,8 +185,8 @@ def get_gids(registry=None, verbose=False):
     from sfa.plc.api import ComponentAPI
     api = ComponentAPI()
     slicenames = api.nodemanager.GetXIDs().keys()   
-    slicename_to_hrn = lambda name: ".".join([interface_hrn, name.replace('_', '.')])
-    hrns = map(slicename_to_hrn, slicenames)
+    hrns = [misc.slicename_to_hrn(interface_hrn, slicename) for slicename in slicenames]
+        
 
     if verbose:
         print "Getting gids for slices on this node from registry"