From 8b1051fa24ff7f2c85b66a6012581f0287bbb827 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Tue, 3 Jul 2018 11:01:29 +0200 Subject: [PATCH] fix #4418 --- gui/qt/main_window.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index 095e6eea9..a4b4f8dd3 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -283,7 +283,10 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): def on_error(self, exc_info): if not isinstance(exc_info[1], UserCancelled): - traceback.print_exception(*exc_info) + try: + traceback.print_exception(*exc_info) + except OSError: + pass # see #4418; try to at least show popup: self.show_error(str(exc_info[1])) def on_network(self, event, *args):