From 108f64851771309e39c5ecb4838718a75c919446 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Sun, 5 Jul 2026 18:57:05 +0800 Subject: [PATCH] fix: set Windows event loop policy conditionally based on platform --- deploy/Windows/emulator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deploy/Windows/emulator.py b/deploy/Windows/emulator.py index e01d59c..a7d9111 100644 --- a/deploy/Windows/emulator.py +++ b/deploy/Windows/emulator.py @@ -2,6 +2,7 @@ import asyncio import filecmp import os import shutil +import sys import typing as t from dataclasses import dataclass @@ -9,7 +10,8 @@ from deploy.Windows.alas import AlasManager from deploy.Windows.logger import logger from deploy.Windows.utils import cached_property -asyncio.set_event_loop_policy(asyncio.WindowsProactorEventLoopPolicy()) +if sys.platform.startswith('win'): + asyncio.set_event_loop_policy(asyncio.WindowsProactorEventLoopPolicy()) @dataclass