clear sys.last_traceback via del instead of = None

This commit is contained in:
Mark Dickinson 2019-11-21 13:06:47 +00:00
parent 64eb9ea670
commit 2ffbe41ae5
1 changed files with 6 additions and 1 deletions

View File

@ -121,7 +121,12 @@ def pytest_runtest_setup(item):
def pytest_runtest_call(item): def pytest_runtest_call(item):
_update_current_test_var(item, "call") _update_current_test_var(item, "call")
sys.last_type, sys.last_value, sys.last_traceback = (None, None, None) try:
del sys.last_type
del sys.last_value
del sys.last_traceback
except AttributeError:
pass
try: try:
item.runtest() item.runtest()
except Exception: except Exception: