qt wizard: hww dialogs: log some exceptions more aggressively
sort of related: https://github.com/spesmilo/electrum/issues/8892
This commit is contained in:
@@ -1296,7 +1296,7 @@ class WCHWUnlock(WalletWizardComponent, Logger):
|
|||||||
self.password = client.get_password_for_storage_encryption()
|
self.password = client.get_password_for_storage_encryption()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.error = repr(e) # TODO: handle user interaction exceptions (e.g. invalid pin) more gracefully
|
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.busy = False
|
||||||
self.validate()
|
self.validate()
|
||||||
|
|
||||||
@@ -1386,7 +1386,7 @@ class WCHWXPub(WalletWizardComponent, Logger):
|
|||||||
self.logger.error(repr(e))
|
self.logger.error(repr(e))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.error = repr(e) # TODO: handle user interaction exceptions (e.g. invalid pin) more gracefully
|
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.logger.debug(f'Done retrieve xpub: {self.xpub}')
|
||||||
self.busy = False
|
self.busy = False
|
||||||
self.validate()
|
self.validate()
|
||||||
|
|||||||
@@ -149,6 +149,7 @@ class WCBitbox02ScriptAndDerivation(WCScriptAndDerivation):
|
|||||||
self.error = str(e)
|
self.error = str(e)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.error = repr(e)
|
self.error = repr(e)
|
||||||
|
self.logger.exception(repr(e))
|
||||||
finally:
|
finally:
|
||||||
self.busy = False
|
self.busy = False
|
||||||
|
|
||||||
|
|||||||
@@ -684,6 +684,7 @@ class WCKeepkeyInit(WizardComponent, Logger):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.valid = False
|
self.valid = False
|
||||||
self.error = repr(e)
|
self.error = repr(e)
|
||||||
|
self.logger.exception(repr(e))
|
||||||
finally:
|
finally:
|
||||||
self.busy = False
|
self.busy = False
|
||||||
|
|
||||||
|
|||||||
@@ -616,6 +616,7 @@ class WCSafeTInit(WizardComponent, Logger):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.valid = False
|
self.valid = False
|
||||||
self.error = repr(e)
|
self.error = repr(e)
|
||||||
|
self.logger.exception(repr(e))
|
||||||
finally:
|
finally:
|
||||||
self.busy = False
|
self.busy = False
|
||||||
|
|
||||||
|
|||||||
@@ -901,6 +901,7 @@ class WCTrezorInit(WizardComponent, Logger):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.valid = False
|
self.valid = False
|
||||||
self.error = repr(e)
|
self.error = repr(e)
|
||||||
|
self.logger.exception(repr(e))
|
||||||
finally:
|
finally:
|
||||||
self.busy = False
|
self.busy = False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user