Changeset 72ed6e4 for fedd/fedd_deter_impl.py
- Timestamp:
- Oct 20, 2008 1:33:21 PM (16 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
- Children:
- f4f4117
- Parents:
- 4700b3b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/fedd_deter_impl.py
r4700b3b r72ed6e4 3 3 from fedd_access import * 4 4 from fedd_experiment_control import * 5 from fedd_config_file import *6 5 7 6 class fedd_deter_impl: … … 16 15 'http://www.isi.edu/faber/fedd_internal.wsdl') 17 16 18 def __init__(self, config _path=None):17 def __init__(self, config=None): 19 18 """ 20 19 Initializer. Parses a configuration if one is given. 21 20 """ 22 if config_path: 23 self.soap_services = { } 24 self.xmlrpc_services = { } 25 config = config_file(config_path) 21 self.soap_services = { } 22 self.xmlrpc_services = { } 26 23 27 self.cert_file = config.cert_file; 28 self.cert_pwd = config.cert_pwd; 29 self.trusted_certs = config.trusted_certs; 24 if config: 25 self.cert_file = config.get("globals", "cert_file"); 26 self.cert_pwd = config.get("globals", "cert_pwd"); 27 self.trusted_certs = config.get("globals", "trusted_certs"); 30 28 31 self.access = fedd_access(config) 32 self.experiment = fedd_experiment_control_local(config) 29 if config.has_section("access"): 30 self.access = fedd_access(config) 31 self.soap_services.update(self.access.soap_services) 32 self.xmlrpc_services.update(self.access.xmlrpc_services) 33 33 34 self.soap_services.update(self.access.soap_services) 35 self.soap_services.update(self.experiment.soap_services) 34 if config.has_section("experiment_control"): 35 self.experiment = fedd_experiment_control_local(config) 36 self.soap_services.update(self.experiment.soap_services) 37 self.xmlrpc_services.update(self.experiment.xmlrpc_services) 36 38 37 self.xmlrpc_services.update(self.access.xmlrpc_services) 38 self.xmlrpc_services.update(self.experiment.xmlrpc_services) 39 40 def new_feddservice(configfile): 41 return fedd_deter_impl(configfile) 39 def new_feddservice(config): 40 return fedd_deter_impl(config)
Note: See TracChangeset
for help on using the changeset viewer.