# Bug report ### Bug description: Caused by #104750 ```python import queue import threading q = queue.Queue() t = threading.Thread(target=q.get) t.start() q.shutdown() t.join(timeout=10.0) assert not t.is_alive() # raises AssertionError ``` Discovered here: https://github.com/python/cpython/pull/104228#issuecomment-2035201238 ### CPython versions tested on: CPython main branch ### Operating systems tested on: Linux <!-- gh-linked-prs --> ### Linked PRs * gh-117532 <!-- /gh-linked-prs -->
Activity
gh-117531: Unblock getters after non-immediate queue shutdown (#117532)
pythongh-117531: Unblock getters after non-immediate queue shutdown (p…