From 9cfe86851de8822af691a46cc3f1526e091f8dee Mon Sep 17 00:00:00 2001 From: tazlin Date: Sat, 3 Feb 2024 10:58:50 -0500 Subject: [PATCH] fix: handle runtime `sys.version_info` for client exceptions correctly --- horde_worker_regen/process_management/process_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/horde_worker_regen/process_management/process_manager.py b/horde_worker_regen/process_management/process_manager.py index 39083fe9..1c95fc57 100644 --- a/horde_worker_regen/process_management/process_manager.py +++ b/horde_worker_regen/process_management/process_manager.py @@ -81,7 +81,7 @@ # As of 3.11, asyncio.TimeoutError is deprecated and is an alias for builtins.TimeoutError _async_client_exceptions: tuple[type[Exception], ...] = (TimeoutError, aiohttp.client_exceptions.ClientError, OSError) -if sys.version_info == (3, 10): +if sys.version_info[:2] == (3, 10): _async_client_exceptions = (asyncio.exceptions.TimeoutError, aiohttp.client_exceptions.ClientError, OSError)