From: Sandrine Avakian Date: Thu, 20 Oct 2011 15:15:43 +0000 (+0200) Subject: Fixed trusted root problems from merge with master. X-Git-Tag: sfa-2.1-24~3^2~324^2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=9b532d718fcedbc92d3eba4b59d519154e835884;p=sfa.git Fixed trusted root problems from merge with Please enter the commit message for your changes. Lines starting --- diff --git a/setup.py b/setup.py index 49c6a933..921139c1 100755 --- a/setup.py +++ b/setup.py @@ -39,6 +39,7 @@ package_dirs = [ 'sfa/client', 'sfa/methods', 'sfa/plc', + 'sfa/senslab', 'sfa/server', 'sfa/trust', 'sfa/util', diff --git a/sfa/senslab/SenslabImport.py b/sfa/senslab/SenslabImport.py index b17572fd..25c19d11 100644 --- a/sfa/senslab/SenslabImport.py +++ b/sfa/senslab/SenslabImport.py @@ -12,8 +12,8 @@ import getopt import sys import tempfile - -from sfa.util.sfalogging import sfa_logger_goes_to_import,sfa_logger +from sfa.util.sfalogging import _SfaLogger +#from sfa.util.sfalogging import sfa_logger_goes_to_import,sfa_logger from sfa.util.record import * from sfa.util.table import SfaTable @@ -21,7 +21,7 @@ from sfa.util.xrn import get_authority, hrn_to_urn from sfa.util.plxrn import email_to_hrn from sfa.util.config import Config from sfa.trust.certificate import convert_public_key, Keypair -from sfa.trust.trustedroot import * +from sfa.trust.trustedroots import * from sfa.trust.hierarchy import * from sfa.trust.gid import create_uuid @@ -54,11 +54,13 @@ def _cleanup_string(str): class SenslabImport: def __init__(self): - sfa_logger_goes_to_import() - self.logger = sfa_logger() + self.logger = _SfaLogger(logfile='/var/log/sfa_import.log', loggername='importlog') + + #sfa_logger_goes_to_import() + #self.logger = sfa_logger() self.AuthHierarchy = Hierarchy() self.config = Config() - self.TrustedRoots = TrustedRootList(Config.get_trustedroots_dir(self.config)) + self.TrustedRoots = TrustedRoots(Config.get_trustedroots_dir(self.config)) print>>sys.stderr, "\r\n ========= \t\t SenslabImport TrustedRoots\r\n" , self.TrustedRoots self.plc_auth = self.config.get_plc_auth() print>>sys.stderr, "\r\n ========= \t\t SenslabImport self.plc_auth %s \r\n" %(self.plc_auth ) diff --git a/sfa/senslab/api.py b/sfa/senslab/api.py index 7a7a748e..5626ae1d 100644 --- a/sfa/senslab/api.py +++ b/sfa/senslab/api.py @@ -12,7 +12,7 @@ import xmlrpclib from sfa.util.faults import * from sfa.util.api import * from sfa.util.config import * -from sfa.util.sfalogging import sfa_logger +from sfa.util.sfalogging import logger import sfa.util.xmlrpcprotocol as xmlrpcprotocol from sfa.trust.auth import Auth from sfa.trust.rights import Right, Rights, determine_rights @@ -109,7 +109,7 @@ class SfaAPI(BaseAPI): self.users = SenslabImportUsers() self.hrn = self.config.SFA_INTERFACE_HRN self.time_format = "%Y-%m-%d %H:%M:%S" - self.logger=sfa_logger() + #self.logger=sfa_logger() print >>sys.stderr, "\r\n \t\t___________PLC/API.PY __init__ STOP ",self.interface #dir(self) @@ -358,6 +358,7 @@ class SfaAPI(BaseAPI): if record['type'] == 'user': if 'key_ids' not in record: print>>sys.stderr, " NO_KEY_IDS fill_record_pl_info key_ids record: %s" %(record) + logger.info("user record has no 'key_ids' - need to import ?") else: pubkeys = [keys[key_id]['key'] for key_id in record['key_ids'] if key_id in keys] record['keys'] = pubkeys diff --git a/sfa/senslab/senslab-import.py b/sfa/senslab/senslab-import.py index b19823a8..53ec2b08 100755 --- a/sfa/senslab/senslab-import.py +++ b/sfa/senslab/senslab-import.py @@ -25,7 +25,7 @@ from sfa.util.xrn import get_leaf, get_authority from sfa.util.plxrn import hostname_to_hrn, slicename_to_hrn, email_to_hrn, hrn_to_pl_slicename from sfa.util.config import Config from sfa.trust.certificate import convert_public_key, Keypair -from sfa.trust.trustedroot import * +from sfa.trust.trustedroots import * from sfa.trust.hierarchy import * from sfa.util.xrn import Xrn from sfa.trust.gid import create_uuid