[issue32574] asyncio.Queue, put() leaks memory if the queue is full

2018-01-20 Thread José Melero Fernández
Change by José Melero Fernández <jmelerofernan...@gmail.com>: -- versions: +Python 3.5 ___ Python tracker <rep...@bugs.python.org> <https://bugs.python

[issue32574] asyncio.Queue, put() leaks memory if the queue is full

2018-01-16 Thread José Melero Fernández
Change by José Melero Fernández <jmelerofernan...@gmail.com>: -- keywords: +patch pull_requests: +5062 stage: -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.pyt

[issue32574] asyncio.Queue, put() leaks memory if the queue is full

2018-01-16 Thread José Melero Fernández
New submission from José Melero Fernández <jmelerofernan...@gmail.com>: Repro: asyncio queue with limited size and the queue full, call asyncio.wait_for(some_queue.put(1), some_timeout). Every canceled put produces a new item in queue._putters that is never deleted (memory leak). Up