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 import urllib.parse as urlparse
from enum import Enum from enum import Enum
from operator import add 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 from qrcode import QRCode # type: ignore