From 8068cffe518bbacb8ca6cb43fbd14c475b4b3af6 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Mon, 26 Dec 2016 10:25:25 -0500 Subject: Suppress the coverage.py frame when reporting exceptions --- coverage/execfile.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'coverage/execfile.py') diff --git a/coverage/execfile.py b/coverage/execfile.py index 9ac7181d..693f54fb 100644 --- a/coverage/execfile.py +++ b/coverage/execfile.py @@ -201,6 +201,8 @@ def run_python_file(filename, args, package=None, modulename=None, path0=None): # Call the excepthook. try: + if hasattr(err, "__traceback__"): + err.__traceback__ = err.__traceback__.tb_next sys.excepthook(typ, err, tb.tb_next) except SystemExit: raise -- cgit v1.2.1