From 31f9eff809239e592bed83c9ef528476d306a65c Mon Sep 17 00:00:00 2001 From: M1nd3r Date: Wed, 26 Mar 2025 16:49:13 +0100 Subject: [PATCH] fixup! feat(python): make failing to resume session hard-fail --- python/src/trezorlib/cli/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python/src/trezorlib/cli/__init__.py b/python/src/trezorlib/cli/__init__.py index 94225b04c3..b1533bf22e 100644 --- a/python/src/trezorlib/cli/__init__.py +++ b/python/src/trezorlib/cli/__init__.py @@ -149,7 +149,9 @@ class TrezorConnection: click.echo( "Session-id stored in TREZOR_SESSION_ID is no longer valid. Call 'unset TREZOR_SESSION_ID' to clear it." ) - raise exceptions.FailedSessionResumption() + raise exceptions.FailedSessionResumption( + received_session_id=session.id + ) return session features = client.protocol.get_features() @@ -169,7 +171,7 @@ class TrezorConnection: available_on_device = Capability.PassphraseEntry in features.capabilities passphrase = get_passphrase(available_on_device, self.passphrase_on_host) session = client.get_session( - passphrase=passphrase, derive_cardano=derive_cardano, should_derive=True + passphrase=passphrase, derive_cardano=derive_cardano ) return session