mirror of
https://github.com/scito/extract_otp_secrets.git
synced 2025-12-13 10:20:10 +01:00
avoid mypy problems for duplicate Final
src/extract_otp_secrets.py:63: error: Incompatible import of "Final" (imported name has type "typing_extensions._SpecialForm", local name has type "typing._SpecialForm") [assignment]
This commit is contained in:
@@ -56,11 +56,11 @@ from enum import Enum
|
||||
from operator import add
|
||||
from typing import Any, List, Optional, TextIO, Tuple, Union
|
||||
|
||||
try:
|
||||
from typing import TypedDict, Final
|
||||
except ImportError:
|
||||
# PYTHON < 3.8: compatibility
|
||||
from typing_extensions import TypedDict, Final
|
||||
# PYTHON < 3.8: compatibility
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Final, TypedDict
|
||||
else:
|
||||
from typing_extensions import Final, TypedDict
|
||||
|
||||
from qrcode import QRCode # type: ignore
|
||||
|
||||
|
||||
Reference in New Issue
Block a user