Handle result from NM correctly
authorTony Mack <tmack@cs.princeton.edu>
Tue, 16 Feb 2010 23:21:57 +0000 (23:21 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Tue, 16 Feb 2010 23:21:57 +0000 (23:21 +0000)
sfa/server/sfa_component_setup.py

index 31320b3..227f992 100755 (executable)
@@ -184,7 +184,9 @@ def get_gids(registry=None, verbose=False):
     # get a list of slices on this node
     from sfa.plc.api import ComponentAPI
     api = ComponentAPI()
-    slicenames = api.nodemanager.GetXIDs().keys()   
+    xids_tuple = api.nodemanager.GetXIDs()
+    slices = eval(xids_tuple[1])
+    slicenames = slices.keys()   
     hrns = [slicename_to_hrn(interface_hrn, slicename) for slicename in slicenames]