Copy attributes in addition of internal tags.
[sfa.git] / sfacomponent / plc / api.py
index 8fa19d9..51ba366 100644 (file)
@@ -8,18 +8,7 @@
 import sys
 import os
 import traceback
-import string
-import xmlrpclib
-
-from sfa.trust.auth import Auth
-from sfa.util.config import *
-from sfa.util.faults import *
-from sfa.util.debug import *
-from sfa.trust.rights import *
-from sfa.trust.credential import *
-from sfa.trust.certificate import *
-from sfa.util.misc import *
-from sfa.util.sfalogging import *
+import xmlrpclib.ServerProxy
 from sfa.util.api import *
 
 
@@ -37,4 +26,16 @@ class ComponentAPI(BaseAPI):
         if config is None:
             return
 
+        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
+
+        return nodemanager