From 9fd7bfd65ce6ad2d786ef1336565889605420f6d Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Wed, 1 Feb 2023 10:42:49 +0100 Subject: [PATCH] handle empty stack in base_crash_handler --- electrum/base_crash_reporter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/electrum/base_crash_reporter.py b/electrum/base_crash_reporter.py index 5a77f33db..b3441afc1 100644 --- a/electrum/base_crash_reporter.py +++ b/electrum/base_crash_reporter.py @@ -84,8 +84,8 @@ class BaseCrashReporter(Logger): stack = traceback.extract_tb(self.exc_args[2]) readable_trace = self.__get_traceback_str_to_send() id = { - "file": stack[-1].filename, - "name": stack[-1].name, + "file": stack[-1].filename if len(stack) else '', + "name": stack[-1].name if len(stack) else '', "type": self.exc_args[0].__name__ } return {