Files
responder/tests
kennethreitz 16ce57bb1b Rename ResponderServer._stop so it no longer shadows Thread._stop
On Python <= 3.12 and PyPy, Thread.join() calls self._stop() internally
to mark the thread finished; ResponderServer's same-named process-
termination method shadowed it, so join() ran termination logic, set
_stopping=True, and skipped the Thread bookkeeping. Python 3.13+ removed
that call path, which is why CI failed only on 3.11/3.12/pypy3.11.
Latent since the class was introduced; exposed by the 8.0.1 signal-
handler restore test via test_cli_run's leaked handlers. test_cli_run
now also calls server.stop() so handlers never leak into later tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 21:54:04 -04:00
..
2018-10-13 13:59:46 +01:00
2026-06-28 10:37:14 -04:00
2026-06-30 12:54:26 -04:00
2026-06-30 12:02:24 -04:00
2026-06-30 12:29:49 -04:00
2026-06-30 12:02:24 -04:00
2026-06-30 12:29:49 -04:00
2026-06-30 13:04:51 -04:00
2026-06-30 12:02:24 -04:00