def setUp(self): if not os.path.exists('config/'): os.makedirs('config/') db = DBAggregator() for db_name, db_path in dbs.iteritems(): db.add(db_name, sqlite.format(db_path)) create_tables(db.db_conf.engine) self.mm = MinerManager(db_conf=db.db_conf, db_miner=db.db_miner) self.db = db
def setUp(self): if not os.path.exists('config/'): os.makedirs('config/') db = DBAggregator() for db_name, db_path in dbs.iteritems(): db.add(db_name, sqlite.format(db_path)) create_tables(db.db_conf.engine) self.mm = MinerManager(db_conf=db.db_conf, db_miner=db.db_miner) self.db = db
@property def parameters_saved(self): return json.loads(self.__parameters_saved or '{}') @parameters_saved.setter def parameters_saved(self, value): self.__parameters_saved = json.dumps(value) @property def parameters_default(self): return json.loads(self.__parameters_default or '{}') @parameters_default.setter def parameters_default(self, value): self.__parameters_default = json.dumps(value) def create_tables(engine): Base.metadata.create_all(engine) if __name__ == '__main__': db = DBAggregator() config_parser = SafeConfigParser() config_parser.read(['config/miner-db.ini',]) db.add('confs', dict(config_parser.items('miner-dbs'))['db_configs']) create_tables(db.confs.engine)
return json.loads(self.__parameters_saved or '{}') @parameters_saved.setter def parameters_saved(self, value): self.__parameters_saved = json.dumps(value) @property def parameters_default(self): return json.loads(self.__parameters_default or '{}') @parameters_default.setter def parameters_default(self, value): self.__parameters_default = json.dumps(value) def create_tables(engine): Base.metadata.create_all(engine) if __name__ == '__main__': db = DBAggregator() config_parser = SafeConfigParser() config_parser.read([ 'config/miner-db.ini', ]) db.add('confs', dict(config_parser.items('miner-dbs'))['db_configs']) create_tables(db.confs.engine)