From 516435ed6f0a4c038163824ee36301fbdd62d8ff Mon Sep 17 00:00:00 2001 From: Ali Mirjamali Date: Wed, 27 Aug 2025 20:48:26 +0330 Subject: [PATCH] Initialize asyncio event loop before using it Python 3.14 (in Fedora 43) throws RunetimeError if event loop is not initialized before using it. Resolves: QubesOS/qubes-issues#10188 --- window-icon-updater/icon-receiver | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/window-icon-updater/icon-receiver b/window-icon-updater/icon-receiver index 07671bf6..a037b2b2 100755 --- a/window-icon-updater/icon-receiver +++ b/window-icon-updater/icon-receiver @@ -408,7 +408,8 @@ def main(): logging.error("Connection error: %s", e) sys.exit(1) - loop = asyncio.get_event_loop() + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) tasks = [ rcvd.handle_events(), rcvd.handle_clients(),