python 3.7 compatibility: use TypedDict from typing_extensions

This commit is contained in:
scito
2022-12-30 01:44:11 +01:00
parent b2a877061c
commit f5ee59368e

View File

@@ -53,7 +53,15 @@ import sys
import urllib.parse as urlparse
from enum import Enum
from operator import add
from typing import Any, TextIO, TypedDict, Union, List
try:
from typing import Any, TextIO, TypedDict, Union, List
except ImportError:
from typing import Any, TextIO, Union, List
# PYTHON < 3.8: compatibility
from typing_extensions import TypedDict
from qrcode import QRCode # type: ignore