This commit is contained in:
Wolfgang Hottgenroth 2021-11-10 12:53:42 +01:00
parent 4288fc18c0
commit 2cbb39dccd
Signed by: wn
GPG Key ID: 6C1E5E531E0D5D7F
2 changed files with 4 additions and 3 deletions

View File

@ -11,7 +11,7 @@ class AbstractSinkHandler(threading.Thread):
super().__init__() super().__init__()
self.config = config self.config = config
self.localConfig = self.config["name"] self.localConfig = self.config[name]
self.name = name self.name = name
self.inQueue = inQueue self.inQueue = inQueue
self.experiment = experiment self.experiment = experiment

View File

@ -1,7 +1,6 @@
from queue import Queue from queue import Queue
from loguru import logger from loguru import logger
from GenericMqttSubscriber import GenericMqttSubscriber from GenericMqttSubscriber import GenericMqttSubscriber
from GenericSinkHandler import GenericSinkHandler
import importlib import importlib
@ -9,7 +8,7 @@ class SlaveHandler(object):
def __init__(self, config, name, experiment): def __init__(self, config, name, experiment):
self.config = config self.config = config
self.name = name self.name = name
localConfig = self.config[name] localConfig = self.config[self.name]
queue = Queue() queue = Queue()
self.mqttHandler = GenericMqttSubscriber(config, self.name, queue) self.mqttHandler = GenericMqttSubscriber(config, self.name, queue)
@ -18,7 +17,9 @@ class SlaveHandler(object):
sinkHandlerModule = importlib.import_module(sinkHandlerName) sinkHandlerModule = importlib.import_module(sinkHandlerName)
logger.info(f"sink handler {sinkHandlerName} loaded, about to instantiate it") logger.info(f"sink handler {sinkHandlerName} loaded, about to instantiate it")
sinkHandlerClass = getattr(sinkHandlerModule, sinkHandlerName) sinkHandlerClass = getattr(sinkHandlerModule, sinkHandlerName)
logger.info(f"required class loaded")
self.sinkHandler = sinkHandlerClass(config, self.name, queue, experiment) self.sinkHandler = sinkHandlerClass(config, self.name, queue, experiment)
logger.info(f"sink handler {sinkHandlerName} instantiated")
def start(self): def start(self):
logger.info(f"Starting slave handler {self.name}") logger.info(f"Starting slave handler {self.name}")