From 4b05c1521e8d08c4b4231b103c5cf2739682bf07 Mon Sep 17 00:00:00 2001 From: zewelor Date: Fri, 22 Dec 2017 10:15:28 +0100 Subject: [PATCH] Possible gc related fix --- gateway.py | 3 ++- workers_manager.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gateway.py b/gateway.py index 442e547..f60998a 100755 --- a/gateway.py +++ b/gateway.py @@ -26,7 +26,8 @@ else: _LOGGER.debug('Starting') mqtt = MqttClient(settings['mqtt']) -WorkersManager().register_workers(settings['manager']).start(mqtt) +manager = WorkersManager() +manager.register_workers(settings['manager']).start(mqtt) running = True diff --git a/workers_manager.py b/workers_manager.py index 8ab700e..cc9a41b 100644 --- a/workers_manager.py +++ b/workers_manager.py @@ -65,8 +65,8 @@ class WorkersManager: return self def start(self, mqtt): - self._scheduler.start() mqtt.callbacks_subscription(self._mqtt_callbacks) + self._scheduler.start() self.update_all() def _queue_if_matching_payload(self, command, payload, expected_payload):