From a7f4ce15822eb29346c8bb733078161bcad864e5 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 18 Jan 2024 11:39:45 +0900 Subject: [PATCH] windows async fix https://github.com/ltdrdata/ComfyUI-Manager/issues/339 --- prestartup_script.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/prestartup_script.py b/prestartup_script.py index 0328849a..35157d58 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -456,3 +456,12 @@ if os.path.exists(script_list_path): del processed_install del pip_list + +if platform.system() == 'Windows': + try: + import asyncio + import asyncio.windows_events + asyncio.set_event_loop_policy(asyncio.windows_events.WindowsSelectorEventLoopPolicy()) + print(f"[ComfyUI-Manager] Windows event loop policy mode enabled") + except Exception as e: + print(f"[ComfyUI-Manager] WARN: Windows initialization fail: {e}") \ No newline at end of file