From 98006a51dc72da1bc2f16e0bd0094bd095795d5c Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Wed, 8 May 2024 00:05:14 +0200 Subject: [PATCH] stop db event listener on cog unload --- bot/src/cogs/galtinn.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bot/src/cogs/galtinn.py b/bot/src/cogs/galtinn.py index 6d08a0e..d3255bc 100644 --- a/bot/src/cogs/galtinn.py +++ b/bot/src/cogs/galtinn.py @@ -98,6 +98,9 @@ class Galtinn(commands.Cog): await conn.add_listener("galtinn_auth_complete", process_notification) while True: + if not self.bot.get_cog("Galtinn"): + self.bot.logger.info("Galtinn cog unload detected. Stopping db listener") + break await asyncio.sleep(1) async def fetch_galtinn_users(