From 32c5d4ed09545aa8e5c4694969ab376c2be95f2a Mon Sep 17 00:00:00 2001 From: arabcoders Date: Wed, 19 Nov 2025 02:52:32 +0300 Subject: [PATCH] Fix: regrassion in tasks due change in how we handle event loop --- app/library/Tasks.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/app/library/Tasks.py b/app/library/Tasks.py index 2d1ea8df..99e9cb2b 100644 --- a/app/library/Tasks.py +++ b/app/library/Tasks.py @@ -302,14 +302,7 @@ class Tasks(metaclass=Singleton): "The tasks file." self._encoder: Encoder = encoder or Encoder() "The JSON encoder." - if loop: - self._loop: asyncio.AbstractEventLoop = loop - else: - try: - self._loop = asyncio.get_running_loop() - except RuntimeError: - self._loop = asyncio.new_event_loop() - asyncio.set_event_loop(self._loop) + self._loop: asyncio.AbstractEventLoop = loop or asyncio.get_event_loop() "The event loop." self._scheduler: Scheduler = scheduler or Scheduler.get_instance() "The scheduler."