mirror of
https://github.com/python/cpython.git
synced 2026-04-22 03:41:08 +00:00
Fixed QueueListener in order to avoid random deadlocks.
Unable to add regression tests atm due to time constraints, will add it in a bit.
Regarding implementation, although it's nested, it does not cause performance issues whatsoever, and does not call task_done() in case of an exception (which is the right thing to do IMHO).
https://bugs.python.org/issue36813
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| __init__.py | ||
| config.py | ||
| handlers.py | ||