From 4cffbaa68da1feb9254dcd064de66ae93045a785 Mon Sep 17 00:00:00 2001 From: vslg Date: Fri, 19 Nov 2021 13:12:42 -0300 Subject: [PATCH] Fix Python 3.10 collections import --- src/backend/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/utils.py b/src/backend/utils.py index b7eda782..7a7e5b8e 100644 --- a/src/backend/utils.py +++ b/src/backend/utils.py @@ -4,7 +4,6 @@ """Various utilities that are used throughout the package.""" import asyncio -import collections import html import inspect import io @@ -43,6 +42,11 @@ else: from async_generator import asynccontextmanager current_task = asyncio.Task.current_task +if sys.version_info >= (3, 10): + import collections.abc as collections +else: + import collections + Size = Tuple[int, int] BytesOrPIL = Union[bytes, PILImage.Image] auto = autostr