ttrezor/keepkey: silence UserCancelled during recovery - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 034b0a03130138db53661de29cdac0a66a499f12 DIR parent 6e0650b909f434b74688f42e072720210f06782c HTML Author: SomberNight <somber.night@protonmail.com> Date: Tue, 1 May 2018 22:49:43 +0200 ttrezor/keepkey: silence UserCancelled during recovery Diffstat: M plugins/keepkey/keepkey.py | 4 +++- M plugins/trezor/trezor.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) --- DIR diff --git a/plugins/keepkey/keepkey.py b/plugins/keepkey/keepkey.py t@@ -2,7 +2,7 @@ from binascii import hexlify, unhexlify import traceback import sys -from electrum.util import bfh, bh2u +from electrum.util import bfh, bh2u, UserCancelled from electrum.bitcoin import (b58_address_to_hash160, xpub_from_pubkey, TYPE_ADDRESS, TYPE_SCRIPT, is_segwit_address) t@@ -186,6 +186,8 @@ class KeepKeyPlugin(HW_PluginBase): def _initialize_device_safe(self, settings, method, device_id, wizard, handler): try: self._initialize_device(settings, method, device_id, wizard, handler) + except UserCancelled: + pass except BaseException as e: traceback.print_exc(file=sys.stderr) handler.show_error(str(e)) DIR diff --git a/plugins/trezor/trezor.py b/plugins/trezor/trezor.py t@@ -2,7 +2,7 @@ from binascii import hexlify, unhexlify import traceback import sys -from electrum.util import bfh, bh2u, versiontuple +from electrum.util import bfh, bh2u, versiontuple, UserCancelled from electrum.bitcoin import (b58_address_to_hash160, xpub_from_pubkey, TYPE_ADDRESS, TYPE_SCRIPT, is_address) from electrum import constants t@@ -207,6 +207,8 @@ class TrezorPlugin(HW_PluginBase): def _initialize_device_safe(self, settings, method, device_id, wizard, handler): try: self._initialize_device(settings, method, device_id, wizard, handler) + except UserCancelled: + pass except BaseException as e: traceback.print_exc(file=sys.stderr) handler.show_error(str(e))