From 5d6ba063699d7d8bdd065f7ba576c5d5f4dcafce Mon Sep 17 00:00:00 2001 From: Mike Hordecki Date: Mon, 19 Aug 2019 23:07:42 +0200 Subject: [PATCH] Use traceback.format_exception for debug error display. --- aqt/errors.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/aqt/errors.py b/aqt/errors.py index d6034a011..142fe019c 100644 --- a/aqt/errors.py +++ b/aqt/errors.py @@ -12,9 +12,8 @@ from aqt import mw if not os.environ.get("DEBUG"): def excepthook(etype,val,tb): - sys.stderr.write("Caught exception:\n%s%s\n" % ( - ''.join(traceback.format_tb(tb)), - '{0}: {1}'.format(etype, val))) + sys.stderr.write("Caught exception:\n%s\n" % ( + ''.join(traceback.format_exception(etype, val, tb)))) sys.excepthook = excepthook class ErrorHandler(QObject):