From ee4e8bab3afffe5090d8e8118baed503cc4e6c8e Mon Sep 17 00:00:00 2001 From: daktak Date: Fri, 15 May 2026 23:26:44 +1000 Subject: [PATCH] Update to Python 3.14 asyncio.get_event_loop() no longer creates a new event loop if one is not already running. Resolves #512 --- discord_bot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discord_bot.py b/discord_bot.py index 46ac199..5292360 100644 --- a/discord_bot.py +++ b/discord_bot.py @@ -57,7 +57,6 @@ class DiscordThread(threading.Thread): self.intents = discord.Intents.default() self.intents.members = True self.intents.message_content = True - self.loop = asyncio.get_event_loop() self.start() async def starter(self): @@ -65,6 +64,8 @@ class DiscordThread(threading.Thread): await self.discord_bot.start(self.token) def run(self): + self.loop = asyncio.new_event_loop() + asyncio.set_event_loop(self.loop) try: self.loop.run_until_complete(self.starter()) except Exception as exc: