Qt: catch exception raised by load_wallet
This commit is contained in:
parent
b16800864b
commit
b69cb21333
|
@ -159,8 +159,12 @@ class ElectrumGui:
|
|||
w.bring_to_top()
|
||||
break
|
||||
else:
|
||||
wallet = self.daemon.load_wallet(path)
|
||||
if not wallet:
|
||||
try:
|
||||
wallet = self.daemon.load_wallet(path)
|
||||
except BaseException as e:
|
||||
QMessageBox.information(None, _('Error'), str(e), _('OK'))
|
||||
return
|
||||
if wallet is None:
|
||||
wizard = InstallWizard(self.config, self.app, self.plugins, path)
|
||||
wallet = wizard.run_and_get_wallet()
|
||||
if not wallet:
|
||||
|
|
Loading…
Reference in New Issue