Remove unused code

M1nd3r/thp5
M1nd3r 1 month ago
parent 4e163a2614
commit 8d8500ecf8

@ -10,7 +10,6 @@ from trezor import io, log, loop, protobuf, utils
from trezor.enums import FailureType, MessageType
from trezor.messages import Failure, ThpCreateNewSession
from trezor.wire import message_handler
from trezor.wire.errors import Error
from trezor.wire.thp import thp_messages
from ..protocol_common import Context, MessageWithType
@ -731,20 +730,3 @@ def _state_to_str(state: int) -> str:
def get_bytes_as_str(a):
return hexlify(a).decode("utf-8")
def failure(exc: BaseException) -> Failure:
if isinstance(exc, Error):
return Failure(code=exc.code, message=exc.message)
elif isinstance(exc, loop.TaskClosed):
return Failure(code=FailureType.ActionCancelled, message="Cancelled")
elif isinstance(exc, ThpError):
return Failure(code=FailureType.InvalidSession, message="Invalid session")
else:
# NOTE: when receiving generic `FirmwareError` on non-debug build,
# change the `if __debug__` to `if True` to get the full error message.
if __debug__:
message = str(exc)
else:
message = "Firmware error"
return Failure(code=FailureType.FirmwareError, message=message)

Loading…
Cancel
Save