handle empty stack in base_crash_handler
This commit is contained in:
@@ -84,8 +84,8 @@ class BaseCrashReporter(Logger):
|
|||||||
stack = traceback.extract_tb(self.exc_args[2])
|
stack = traceback.extract_tb(self.exc_args[2])
|
||||||
readable_trace = self.__get_traceback_str_to_send()
|
readable_trace = self.__get_traceback_str_to_send()
|
||||||
id = {
|
id = {
|
||||||
"file": stack[-1].filename,
|
"file": stack[-1].filename if len(stack) else '<no stack>',
|
||||||
"name": stack[-1].name,
|
"name": stack[-1].name if len(stack) else '<no stack>',
|
||||||
"type": self.exc_args[0].__name__
|
"type": self.exc_args[0].__name__
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user