Yury Selivanov <yseliva...@gmail.com> added the comment:

After an off-list discussion I think I was able to convince Andrew to change 
the behaviour of the newly added asyncio.all_tasks() to return only pending 
tasks.  The logic behind this is that:

1. there's no good known use case for returning a list of all non-GC-ed tasks; 
if such a case exists, it's easy to implement support for it via 
'loop.set_task_factory'.

2. OTOH, whenever one uses Task.all_task() they always want to filter out 
completed tasks.

3. Since this is a new API, it makes sense to design it right and not strive 
for backwards compatibility with now deprecated asyncio.Task.all_tasks().

----------
stage: patch review -> 

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32610>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to