def bootstrap(self): log.info("Running worker loop") self.connection = yield from asyncio_redis.Pool.create( host='localhost', port=6379, encoder=asyncio_redis.encoders.BytesEncoder(), poolsize=3) self.config = ConfigStorage() self.comport_state = ComPortState() self.db_log = LoggingStorage()
def __init__(self): self.connection = None self.subscription = None self.current_loop = None self.config_version = 0 self.run = True self.config = ConfigStorage() self.db_log = LoggingStorage() self.tq_storage = None self.triggers = {} self.metrics_id_to_triggers = defaultdict(list) self._reload_triggers_config_last_run = 0
def __init__(self): self.connection = None self.subscription = None self.current_loop = None self.config_version = 0 self.run = True self.storage = ConfigStorage() self.metrics_storage = MetricsStorage() self.db_log = LoggingStorage() self._lcache = {} self.metrics = {} self.actions_id_to_metrics = defaultdict(list) self._reload_metrics_config_last_run = 0