Assure notifier is initialized first

This commit is contained in:
əlemi 2022-04-26 23:23:46 +02:00
parent a3aacd6291
commit 61cfd72d1f
No known key found for this signature in database
GPG key ID: BBCBFE5D7244634E

View file

@ -235,7 +235,9 @@ class Treepuncher(
await super().start() await super().start()
if not self.notifier: if not self.notifier:
self.notifier = Notifier(self) self.notifier = Notifier(self)
await self.notifier.initialize()
for m in self.modules: for m in self.modules:
if not isinstance(m, Notifier):
await m.initialize() await m.initialize()
self._processing = True self._processing = True
self._worker = asyncio.get_event_loop().create_task(self._work()) self._worker = asyncio.get_event_loop().create_task(self._work())