From 643ecb66d723da61e67abe68816020908e93b142 Mon Sep 17 00:00:00 2001 From: Daryl Lim <5508348+daryllimyt@users.noreply.github.com> Date: Mon, 1 Jul 2024 13:22:54 -0700 Subject: [PATCH] perf(engine): Use asyncio eager task factory for worker event loop (#218) perf(engine): Use eager task factory in worker main event loop --- tracecat/dsl/worker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tracecat/dsl/worker.py b/tracecat/dsl/worker.py index 7ad64d7f5..524891e18 100644 --- a/tracecat/dsl/worker.py +++ b/tracecat/dsl/worker.py @@ -68,6 +68,7 @@ async def main() -> None: if __name__ == "__main__": loop = asyncio.new_event_loop() + loop.set_task_factory(asyncio.eager_task_factory) try: loop.run_until_complete(main()) except KeyboardInterrupt: