summaryrefslogtreecommitdiffstats
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorSam Gross <colesbury@gmail.com>2024-03-13 18:56:28 (GMT)
committerGitHub <noreply@github.com>2024-03-13 18:56:28 (GMT)
commit98ab21cce6d4c7bd2b5a0a1521b50b1ce2566a44 (patch)
tree6f41df0b53447c065c838b2214ef8b7487ebb2e4 /Python/pythonrun.c
parent25684e71310642ffd20b45eea9b5226a1fa809a5 (diff)
downloadcpython-98ab21cce6d4c7bd2b5a0a1521b50b1ce2566a44.zip
cpython-98ab21cce6d4c7bd2b5a0a1521b50b1ce2566a44.tar.gz
cpython-98ab21cce6d4c7bd2b5a0a1521b50b1ce2566a44.tar.bz2
gh-116631: Fix race condition in `test_shutdown_immediate_put_join` (#116670)
The test case had a race condition: if `q.task_done()` was executed after `shutdown(immediate=True)`, then it would raise an exception because the immediate shutdown already emptied the queue. This happened rarely with the GIL (due to the switching interval), but frequently in the free-threaded build.
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions