From 27a02952184e8d253510073704d0e10f2807e06b Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Sun, 7 Jan 2024 19:51:48 -0500 Subject: [PATCH] eventloop: remove deprecated uvloop method Starting in Python 3.12 uvloop.install() is deprecated. Directly set the event_loop_policy as advised by the documentation. Signed-off-by: Eric Callahan --- moonraker/eventloop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moonraker/eventloop.py b/moonraker/eventloop.py index ce12d94..faf5c8e 100644 --- a/moonraker/eventloop.py +++ b/moonraker/eventloop.py @@ -28,7 +28,7 @@ _uvl_enabled = False if _uvl_var in ["y", "yes", "true"]: with contextlib.suppress(ImportError): import uvloop - uvloop.install() + asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) _uvl_enabled = True if TYPE_CHECKING: