From ce23a42661b1b8f28e31255534c55047a004ecab Mon Sep 17 00:00:00 2001 From: Andrew Hoos Date: Tue, 29 Nov 2016 07:01:48 -0800 Subject: Explicitely call sys.excepthook https://bitbucket.org/ned/coveragepy/issues/535/sysexcepthook-is-not-called --- coverage/execfile.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'coverage/execfile.py') diff --git a/coverage/execfile.py b/coverage/execfile.py index 3e20a527..39d17e9f 100644 --- a/coverage/execfile.py +++ b/coverage/execfile.py @@ -192,8 +192,7 @@ def run_python_file(filename, args, package=None, modulename=None, path0=None): # and a nested exception is shown to the user. This getattr fixes # it somehow? https://bitbucket.org/pypy/pypy/issue/1903 getattr(err, '__context__', None) - - raise ExceptionDuringRun(typ, err, tb.tb_next) + sys.excepthook(typ, err, tb.tb_next) finally: # Restore the old __main__, argv, and path. sys.modules['__main__'] = old_main_mod -- cgit v1.2.1