X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fsfagids.py;h=2723a7a156fbb3ab5933f7783732795a309f8986;hb=7df10fab475b2ac64c3c45e595de8041cde630f1;hp=81c7b1e1eb97cb969730ffc77111978de1a9b3ac;hpb=ec0b20baf0d5a5f87d9cbd5b2e22e7bd368f7249;p=nodemanager.git diff --git a/plugins/sfagids.py b/plugins/sfagids.py index 81c7b1e..2723a7a 100644 --- a/plugins/sfagids.py +++ b/plugins/sfagids.py @@ -15,7 +15,7 @@ import traceback import tempfile try: from sfa.util.namespace import * - from sfa.util.config import Config + from sfa.util.config import Config as SfaConfig import sfa.util.xmlrpcprotocol as xmlrpcprotocol from sfa.trust.certificate import Keypair, Certificate from sfa.trust.credential import Credential @@ -30,11 +30,11 @@ def start(): logger.log("sfagid: plugin starting up ...") if not sfa: return - keyfile, certfile = get_keypair(None) - api = ComponentAPI(key_file=keyfile, cert_file=certfile) try: + keyfile, certfile = get_keypair(None) + api = ComponentAPI(key_file=keyfile, cert_file=certfile) api.get_node_key() - except AttributeError: + except: return def GetSlivers(data, config=None, plc=None): @@ -128,7 +128,7 @@ def install_trusted_certs(api): def get_keypair(config = None): if not config: - config = Config() + config = SfaConfig() hierarchy = Hierarchy() key_dir= hierarchy.basedir data_dir = config.data_path