X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplc%2Fapi.py;h=ed8883f31421412efb31e2bc7762eace3815c2f8;hb=027147676f260e26a1b6becd5cfea93fa752bb02;hp=636a000556b2cf6713925fd5cd19af19144f4e6b;hpb=aa2e288cbe76be57435e3e634cdda6444b968771;p=sfa.git diff --git a/sfa/plc/api.py b/sfa/plc/api.py index 636a0005..ed8883f3 100644 --- a/sfa/plc/api.py +++ b/sfa/plc/api.py @@ -430,14 +430,11 @@ class ComponentAPI(BaseAPI): self.nodemanager = self.getNodeManagerShell() def getNodeManagerShell(self): - # do we need an auth ? - auth = {} - try: - nodemanager = xmlrpclib.ServerProxy('http://127.0.0.1:812') - except: - raise + # just import the nm api source + sys.path.append('/usr/share/NodeManager') + import api_calls + return api_calls - return nodemanager def sliver_exists(self): sliver_dict = self.nodemanager.GetXIDs()