From a9b5c3d74d61074e32a47c805b201a2b267ae043 Mon Sep 17 00:00:00 2001 From: Martin Milata Date: Tue, 8 Apr 2025 17:10:27 +0200 Subject: [PATCH] wip: contextless handler --- core/src/apps/management/ble/unpair.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/apps/management/ble/unpair.py b/core/src/apps/management/ble/unpair.py index 883d46357c..d8c9104ece 100644 --- a/core/src/apps/management/ble/unpair.py +++ b/core/src/apps/management/ble/unpair.py @@ -17,9 +17,11 @@ async def unpair(msg: BleUnpair) -> None: else: await confirm_action("unpair", TR.ble__unpair_title, TR.ble__unpair_current) - ctx = get_context() - - await ctx.write(Success(message="Erasing..")) + try: + ctx = get_context() + await ctx.write(Success(message="Erasing..")) + except RuntimeError: # TODO newtype? + pass if msg.all: ble.erase_bonds()