tqt wizard decrypt wallet with hww: just pass through cancellation - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 570f7b7790e6716cff49ba75992728cab3375e21 DIR parent 3ea2872b31a742f7f5a9bae585ee365435566bc1 HTML Author: SomberNight <somber.night@protonmail.com> Date: Tue, 31 Mar 2020 15:28:57 +0200 qt wizard decrypt wallet with hww: just pass through cancellation E | gui.qt.installwizard.InstallWizard | Traceback (most recent call last): File "...\electrum\electrum\base_wizard.py", line 541, in create_wallet password = k.get_password_for_storage_encryption() File "...\electrum\electrum\keystore.py", line 768, in get_password_for_storage_encryption client = self.plugin.get_client(self) File "...\electrum\electrum\plugins\trezor\trezor.py", line 180, in get_client client = devmgr.client_for_keystore(self, handler, keystore, force_pair) File "...\electrum\electrum\plugin.py", line 465, in client_for_keystore info = self.select_device(plugin, handler, keystore, devices) File "...\electrum\electrum\plugin.py", line 585, in select_device raise UserCancelled() electrum.util.UserCancelled During handling of the above exception, another exception occurred: Traceback (most recent call last): File "...\electrum\electrum\gui\qt\installwizard.py", line 300, in select_storage self.run('choose_hw_device', HWD_SETUP_DECRYPT_WALLET, storage=temp_storage) File "...\electrum\electrum\base_wizard.py", line 109, in run f(*args, **kwargs) File "...\electrum\electrum\base_wizard.py", line 332, in choose_hw_device self.choice_dialog(title=title, message=msg, choices=choices, File "...\electrum\electrum\gui\qt\installwizard.py", line 99, in func_wrapper out = func(*args, **kwargs) File "...\electrum\electrum\gui\qt\installwizard.py", line 536, in choice_dialog self.exec_layout(vbox, title) File "...\electrum\electrum\gui\qt\installwizard.py", line 392, in exec_layout raise UserCancelled electrum.util.UserCancelled Diffstat: M electrum/gui/qt/installwizard.py | 2 ++ 1 file changed, 2 insertions(+), 0 deletions(-) --- DIR diff --git a/electrum/gui/qt/installwizard.py b/electrum/gui/qt/installwizard.py t@@ -304,6 +304,8 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard): _('If you use a passphrase, make sure it is correct.')) self.reset_stack() return self.select_storage(path, get_wallet_from_daemon) + except UserCancelled: + raise except BaseException as e: self.logger.exception('') self.show_message(title=_('Error'), msg=repr(e))