diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2023-10-27 23:36:24 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-27 23:36:24 (GMT) |
commit | 1a01ca44d61d6d90be159771576d6868515399dd (patch) | |
tree | a15a2102144d310d1d265bad9eb23f79797f5323 /.github | |
parent | e84b06c05a90c2f32a8e904f0a43ccc8c1cc88e3 (diff) | |
download | cpython-1a01ca44d61d6d90be159771576d6868515399dd.zip cpython-1a01ca44d61d6d90be159771576d6868515399dd.tar.gz cpython-1a01ca44d61d6d90be159771576d6868515399dd.tar.bz2 |
[3.11] gh-110205: Fix asyncio ThreadedChildWatcher._join_threads() (GH-110884) (#111413)
- `ThreadedChildWatcher.close()` is now *officially* a no-op; `_join_threads()` never did anything.
- Threads created by that class are now named `asyncio-waitpid-NNN`.
- `test.test_asyncio.utils.TestCase.close_loop()` now waits for the child watcher's threads, but not forever; if a thread hangs, it raises `RuntimeError`.
(cherry picked from commit c3bb10c9303503e7b55a7bdf9acfa6b3bcb699c6)
Co-authored-by: Guido van Rossum <guido@python.org>
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions