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 *
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