diff --git a/src/worker.py b/src/worker.py index e8e1f7ea7c5e7fe23954d5bc9de19233a74b4a29..27cf34aac1b50d91c61f07d8959ca1c4919e6d54 100644 --- a/src/worker.py +++ b/src/worker.py @@ -28,13 +28,14 @@ class Worker(nlp_ws.NLPWorker): logging_lvl = config["logging_levels"]["wsd_worker"] if logging_lvl: logging.basicConfig(level=logging_lvl) - _log.info("Worker started loading models") cls.configtool = config['tool'] - cls.model = wosedon_plugin.WoSeDonPlugin( - config['tool']['config_file'], config['tool']['model_dir']) - _log.info("Using config: %s and model: %s", - config['tool']['config_file'], - config['tool']['model_dir']) + _log.info("Using config: %s", config['tool']['config_file']) + + def init(self): + _log.info("Using model: %s", self.configtool['model_dir']) + _log.info("Worker started loading models") + self.model = wosedon_plugin.WoSeDonPlugin( + self.configtool['config_file'], self.configtool['model_dir']) _log.info("Worker finished loading models ") def process(self, inputFile, taskOptions, outputFile):