1
0

qt wizard: hww dialogs: log some exceptions more aggressively

sort of related: https://github.com/spesmilo/electrum/issues/8892
This commit is contained in:
SomberNight
2024-02-14 09:05:21 +00:00
parent 130baf13c8
commit fffbc178cd
5 changed files with 6 additions and 2 deletions

View File

@@ -1296,7 +1296,7 @@ class WCHWUnlock(WalletWizardComponent, Logger):
self.password = client.get_password_for_storage_encryption()
except Exception as e:
self.error = repr(e) # TODO: handle user interaction exceptions (e.g. invalid pin) more gracefully
self.logger.error(repr(e))
self.logger.exception(repr(e))
self.busy = False
self.validate()
@@ -1386,7 +1386,7 @@ class WCHWXPub(WalletWizardComponent, Logger):
self.logger.error(repr(e))
except Exception as e:
self.error = repr(e) # TODO: handle user interaction exceptions (e.g. invalid pin) more gracefully
self.logger.error(repr(e))
self.logger.exception(repr(e))
self.logger.debug(f'Done retrieve xpub: {self.xpub}')
self.busy = False
self.validate()

View File

@@ -149,6 +149,7 @@ class WCBitbox02ScriptAndDerivation(WCScriptAndDerivation):
self.error = str(e)
except Exception as e:
self.error = repr(e)
self.logger.exception(repr(e))
finally:
self.busy = False

View File

@@ -684,6 +684,7 @@ class WCKeepkeyInit(WizardComponent, Logger):
except Exception as e:
self.valid = False
self.error = repr(e)
self.logger.exception(repr(e))
finally:
self.busy = False

View File

@@ -616,6 +616,7 @@ class WCSafeTInit(WizardComponent, Logger):
except Exception as e:
self.valid = False
self.error = repr(e)
self.logger.exception(repr(e))
finally:
self.busy = False

View File

@@ -901,6 +901,7 @@ class WCTrezorInit(WizardComponent, Logger):
except Exception as e:
self.valid = False
self.error = repr(e)
self.logger.exception(repr(e))
finally:
self.busy = False