You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Pure Python SimpleQueue.get() raises ValueError when block is false and timeout is given #156476
The docs for SimpleQueue.get() say that timeout is ignored when block is false. The C version does that, but the pure Python version passes timeout to threading.Semaphore.acquire() and fails:
changed the title [-]Pure Python SimpleQueue.get() raises ValueError when block is false and timeout is given[/-][+]Pure Python `SimpleQueue.get()` raises `ValueError` when block is false and timeout is given[/+]on Aug 27, 2026
Activity
[-]Pure Python SimpleQueue.get() raises ValueError when block is false and timeout is given[/-][+]Pure Python `SimpleQueue.get()` raises `ValueError` when block is false and timeout is given[/+]gh-156476: Ignore timeout in `_PySimpleQueue.get()` when block is fal…
[3.13] gh-156476: Ignore timeout in `_PySimpleQueue.get()` when block…
[3.14] gh-156476: Ignore timeout in `_PySimpleQueue.get()` when block…
pythongh-156476: Ignore timeout in `_PySimpleQueue.get()` when block …
Do not convert the timeout parameter of SimpleQueue.get()
[3.15] gh-156476: Ignore timeout in `_PySimpleQueue.get()` when block…