def __init__(self, configfile, verbose=0): "Main module" self.config = parse_config(configfile) self.storage = StorageManager(self.config) self.sitedb = SiteDBService(self.config, verbose) self.dbs = DBSService(self.config, verbose) self.popdb = PopDBService(self.config, verbose) self.phedex = PhedexService(self.config, verbose) self.dashboard = DashboardService(self.config, verbose) self.salt = self.config.get('core', {}).get('salt', 'secret sauce') self.verbose = verbose self.multitask = self.config.get('core', {}).get('multitask', False) self.queue = mp.Queue() if verbose: print("DCAF multitask", self.multitask)
def __init__(self, config=None, verbose=0): GenericService.__init__(self, config, verbose) self.name = 'dashboard' self.url = config['services'][self.name] self.ckey, self.cert = get_key_cert() self.sitedb = SiteDBService(config)