Skip to content

Commit 2908b78

Browse files
LewisGaulnedbat
authored andcommitted
Suggested fix - always save data in sigterm exit flow
1 parent f04500c commit 2908b78

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

coverage/control.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,7 @@ def _atexit(self, event: str = "atexit") -> None:
653653
self._debug.write(f"{event}: pid: {os.getpid()}, instance: {self!r}")
654654
if self._started:
655655
self.stop()
656-
if self._auto_save:
656+
if self._auto_save or event == "sigterm":
657657
self.save()
658658

659659
def _on_sigterm(self, signum_unused: int, frame_unused: Optional[FrameType]) -> None:

0 commit comments

Comments
 (0)