From e3a3e1b77b0f6a0050b8b5d2e1ed93c7051f5c60 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Sat, 14 Jul 2018 22:30:29 -0300 Subject: [PATCH] worker: publish new status upon worker crash --- elstat/worker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/elstat/worker.py b/elstat/worker.py index 470f34e..f7dc9cc 100644 --- a/elstat/worker.py +++ b/elstat/worker.py @@ -67,6 +67,7 @@ class ServiceWorker: self.log.exception('fail on work loop, retrying') try: self.manager.state[self.name]['status'] = False + self.manager.publish(f'status:{self.name}', False) except KeyError: pass await self._work_loop()