From e7166bfe0fd26e458eefb83477de61aaac54edab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ionel=20Cristian=20M=C4=83rie=C8=99?= Date: Thu, 19 Sep 2019 22:04:38 +0300 Subject: [PATCH] Oooof ... fix this finally (save it into a variable that doesn't get unset). Close #294. --- src/pytest_cov/embed.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pytest_cov/embed.py b/src/pytest_cov/embed.py index 0c753402..7e081fee 100644 --- a/src/pytest_cov/embed.py +++ b/src/pytest_cov/embed.py @@ -97,8 +97,9 @@ def cleanup(): _active_cov = None _cleanup_in_progress = False if _pending_signal: + pending_singal = _pending_signal _pending_signal = None - _signal_cleanup_handler(*_pending_signal) + _signal_cleanup_handler(*pending_singal) multiprocessing_finish = cleanup # in case someone dared to use this internal