Skip to content

Commit 9533be8

Browse files
fix: thread safe resume (#2018)
1 parent b4c19b2 commit 9533be8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

coverage/collector.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -375,13 +375,14 @@ def pause(self) -> None:
375375

376376
def resume(self) -> None:
377377
"""Resume tracing after a `pause`."""
378-
for tracer in self.tracers:
379-
tracer.start()
380378
if self.core.systrace:
381379
if self.threading:
382380
self.threading.settrace(self._installation_trace)
383381
else:
384382
self._start_tracer()
383+
else:
384+
for tracer in self.tracers:
385+
tracer.start()
385386

386387
def post_fork(self) -> None:
387388
"""After a fork, tracers might need to adjust."""

0 commit comments

Comments
 (0)