Stop the heartbeat thread.
(self)
| 74 | self._last_message = message |
| 75 | |
| 76 | def stop(self) -> None: |
| 77 | """Stop the heartbeat thread.""" |
| 78 | self._stop_event.set() |
| 79 | if self._thread: |
| 80 | self._thread.join(timeout=2.0) |
| 81 | self._thread = None |
| 82 | |
| 83 | def _heartbeat_loop(self) -> None: |
| 84 | """Periodically print status to keep CI alive and show progress.""" |
no test coverage detected