python 3.7 compatibility: use TypedDict from typing_extensions
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user