Browse Source
qt init: don't catch BaseException unless there is good reason
let KeyboardInterrupt propagate out
patch-4
SomberNight
4 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
1 changed files with
3 additions and
3 deletions
-
electrum/gui/qt/__init__.py
|
|
@ -255,7 +255,7 @@ class ElectrumGui(Logger): |
|
|
|
wallet = None |
|
|
|
try: |
|
|
|
wallet = self.daemon.load_wallet(path, None) |
|
|
|
except BaseException as e: |
|
|
|
except Exception as e: |
|
|
|
self.logger.exception('') |
|
|
|
custom_message_box(icon=QMessageBox.Warning, |
|
|
|
parent=None, |
|
|
@ -282,7 +282,7 @@ class ElectrumGui(Logger): |
|
|
|
break |
|
|
|
else: |
|
|
|
window = self._create_window_for_wallet(wallet) |
|
|
|
except BaseException as e: |
|
|
|
except Exception as e: |
|
|
|
self.logger.exception('') |
|
|
|
custom_message_box(icon=QMessageBox.Warning, |
|
|
|
parent=None, |
|
|
@ -352,7 +352,7 @@ class ElectrumGui(Logger): |
|
|
|
return |
|
|
|
except GoBack: |
|
|
|
return |
|
|
|
except BaseException as e: |
|
|
|
except Exception as e: |
|
|
|
self.logger.exception('') |
|
|
|
return |
|
|
|
self.timer.start() |
|
|
|