diff --git a/electrum/gui/kivy/uix/dialogs/crash_reporter.py b/electrum/gui/kivy/uix/dialogs/crash_reporter.py index 73a37cb71..22de56bce 100644 --- a/electrum/gui/kivy/uix/dialogs/crash_reporter.py +++ b/electrum/gui/kivy/uix/dialogs/crash_reporter.py @@ -122,13 +122,15 @@ class CrashReporter(BaseCrashReporter, Factory.Popup): # FIXME network request in GUI thread... response = json.loads(BaseCrashReporter.send_report(self, loop, proxy, "/crash.json", timeout=10)) - except (ValueError, ClientError): - #self.logger.debug("", exc_info=True) + except (ValueError, ClientError) as e: + self.logger.warning(f"Error sending crash report. exc={e!r}") self.show_popup(_('Unable to send report'), _("Please check your network connection.")) else: self.show_popup(_('Report sent'), response["text"]) - if response["location"]: - self.open_url(response["location"]) + location = response["location"] + if location: + self.logger.info(f"Crash report sent. location={location!r}") + self.open_url(location) self.dismiss() def on_dismiss(self):