diff --git a/electrum/gui/qt/wizard/wallet.py b/electrum/gui/qt/wizard/wallet.py index 9ca28100a..fd12408b2 100644 --- a/electrum/gui/qt/wizard/wallet.py +++ b/electrum/gui/qt/wizard/wallet.py @@ -1425,7 +1425,8 @@ class WCHWXPub(WalletWizardComponent, Logger): except Exception as e: self.error = repr(e) # TODO: handle user interaction exceptions (e.g. invalid pin) more gracefully self.logger.exception(repr(e)) - self.logger.debug(f'Done retrieve xpub: {self.xpub[:10]}...{self.xpub[-5:]}') + if self.xpub: + self.logger.debug(f'Done retrieve xpub: {self.xpub[:10]}...{self.xpub[-5:]}') self.busy = False self.validate()