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

View File

@@ -121,7 +121,12 @@ def pytest_runtest_setup(item):
def pytest_runtest_call(item):
_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:
item.runtest()
except Exception: