diff --git a/extract_otp_secret_keys.py b/extract_otp_secret_keys.py index 1e9683c..83f9516 100644 --- a/extract_otp_secret_keys.py +++ b/extract_otp_secret_keys.py @@ -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