コード例 #1
0
ファイル: analytics.py プロジェクト: lgiommi/DMWMAnalytics
 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)
コード例 #2
0
 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)