aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2021-01-06 09:48:28 +0200
committerGravatar ks129 <[email protected]>2021-01-06 09:48:28 +0200
commit6c20da5555e1c1720131d5c7b37b96be5f1c70bc (patch)
tree49de7a41d8cb7908f976b266cf88748e9fd51be6
parentFix seasons file import order (diff)
Add startup task that starts daemon to branding cog
-rw-r--r--bot/exts/backend/branding/_cog.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/bot/exts/backend/branding/_cog.py b/bot/exts/backend/branding/_cog.py
index d7fa78bb5..9afacb377 100644
--- a/bot/exts/backend/branding/_cog.py
+++ b/bot/exts/backend/branding/_cog.py
@@ -135,12 +135,13 @@ class BrandingManager(commands.Cog):
self.days_since_cycle = itertools.cycle([None])
- should_run = self.bot.loop.run_until_complete(self.branding_configuration.get("daemon_active"))
+ self.daemon = None
+ self._startup_task = self.bot.loop.create_task(self._initial_start_daemon())
- if should_run:
+ async def _initial_start_daemon(self) -> None:
+ """Checks is daemon active and when is, start it at cog load."""
+ if await self.branding_configuration.get("daemon_active"):
self.daemon = self.bot.loop.create_task(self._daemon_func())
- else:
- self.daemon = None
@property
def _daemon_running(self) -> bool: