From 6d644922d5e9c9e0b8aa4e605b5cdb670590ef1c Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 19 Jan 2018 02:24:29 +0100 Subject: [PATCH] Don't display greenlet errors twice --- src/Debug/DebugHook.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Debug/DebugHook.py b/src/Debug/DebugHook.py index a95d9719..f9b79f11 100644 --- a/src/Debug/DebugHook.py +++ b/src/Debug/DebugHook.py @@ -34,7 +34,8 @@ def handleError(*args): return if not silent and args[0].__name__ != "Notify": logging.exception("Unhandled exception") - sys.__excepthook__(*args) + if "greenlet.py" not in args[2].tb_frame.f_code.co_filename: # Don't display error twice + sys.__excepthook__(*args) # Ignore notify errors