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__()
self.config = config
self.localConfig = self.config["name"]
self.localConfig = self.config[name]
self.name = name
self.inQueue = inQueue
self.experiment = experiment

View File

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