qt init: don't catch BaseException unless there is good reason
let KeyboardInterrupt propagate out
This commit is contained in:
@@ -255,7 +255,7 @@ class ElectrumGui(Logger):
|
|||||||
wallet = None
|
wallet = None
|
||||||
try:
|
try:
|
||||||
wallet = self.daemon.load_wallet(path, None)
|
wallet = self.daemon.load_wallet(path, None)
|
||||||
except BaseException as e:
|
except Exception as e:
|
||||||
self.logger.exception('')
|
self.logger.exception('')
|
||||||
custom_message_box(icon=QMessageBox.Warning,
|
custom_message_box(icon=QMessageBox.Warning,
|
||||||
parent=None,
|
parent=None,
|
||||||
@@ -282,7 +282,7 @@ class ElectrumGui(Logger):
|
|||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
window = self._create_window_for_wallet(wallet)
|
window = self._create_window_for_wallet(wallet)
|
||||||
except BaseException as e:
|
except Exception as e:
|
||||||
self.logger.exception('')
|
self.logger.exception('')
|
||||||
custom_message_box(icon=QMessageBox.Warning,
|
custom_message_box(icon=QMessageBox.Warning,
|
||||||
parent=None,
|
parent=None,
|
||||||
@@ -352,7 +352,7 @@ class ElectrumGui(Logger):
|
|||||||
return
|
return
|
||||||
except GoBack:
|
except GoBack:
|
||||||
return
|
return
|
||||||
except BaseException as e:
|
except Exception as e:
|
||||||
self.logger.exception('')
|
self.logger.exception('')
|
||||||
return
|
return
|
||||||
self.timer.start()
|
self.timer.start()
|
||||||
|
|||||||
Reference in New Issue
Block a user