Fix SyntaxError - SESSIONLESS_FLAG cannot be used as a constant when imported

M1nd3r/thp5
M1nd3r 2 months ago committed by M1nd3r
parent 67a45592c0
commit 63f567f6ea

@ -4,7 +4,9 @@ from micropython import const
from typing import TYPE_CHECKING
from trezor import utils
from storage.cache_common import SESSIONLESS_FLAG, InvalidSessionError, SessionlessCache
from storage.cache_common import InvalidSessionError, SessionlessCache
SESSIONLESS_FLAG = const(128)
if TYPE_CHECKING:
from typing import Sequence, TypeVar, overload

@ -1,4 +1,3 @@
from micropython import const
from typing import TYPE_CHECKING
from trezor import utils
@ -8,8 +7,6 @@ if TYPE_CHECKING:
T = TypeVar("T")
SESSIONLESS_FLAG = const(128)
class InvalidSessionError(Exception):
pass
@ -30,8 +27,7 @@ class DataCache:
if TYPE_CHECKING:
@overload
def get(self, key: int) -> bytes | None:
...
def get(self, key: int) -> bytes | None: ...
@overload
def get(self, key: int, default: T) -> bytes | T: # noqa: F811

Loading…
Cancel
Save