cleanup the component server (no more flavour=plcm, use pl) - needs
[sfa.git] / sfa / server / sfa_component_setup.py
index b2ce084..072f3b6 100755 (executable)
@@ -222,8 +222,10 @@ def get_gids(registry=None, verbose=False):
     if verbose:
         print "Getting current slices on this node"
     # get a list of slices on this node
-    from sfa.plc.plcdriver import PlcComponentApi
-    api = PlcComponentApi()
+    # make sure you run with SFA_GENERIC_FLAVOUR=plcm 
+    from sfa.generic import Generic
+    generic=Generic.the_flavour()
+    api = generic.make_api(interface='component')
     xids_tuple = api.driver.nodemanager.GetXIDs()
     slices = eval(xids_tuple[1])
     slicenames = slices.keys()