From 827e2ab658d6f6de11a7e3b780a25725baba3572 Mon Sep 17 00:00:00 2001 From: Chad <20445056+NetPenguins@users.noreply.github.com> Date: Wed, 14 Jan 2026 14:40:56 +0000 Subject: [PATCH] fix: ensure proper asyncio event loop management in start_and_run_forever --- mythic_container/mythic_service.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mythic_container/mythic_service.py b/mythic_container/mythic_service.py index caa3060..868ddcf 100755 --- a/mythic_container/mythic_service.py +++ b/mythic_container/mythic_service.py @@ -31,13 +31,16 @@ # start our service def start_and_run_forever(): + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) try: - loop = asyncio.get_event_loop() loop.run_until_complete(start_services()) loop.run_forever() logger.error("start_and_run_forever finished") except KeyboardInterrupt: sys.exit(0) + finally: + loop.close() def getRoutingKey(containerName: str, baseKey: str) -> str: