Andrew Svetlov added the comment:

It's a known annoying issue.
Honestly I don't know how to fix it properly.
`transport.close()` is affected also because `protocol.connection_lost()` is 
called on next loop iteration only.

Adding a small `asyncio.sleep()` between finishing all worn and loop closing 
solves the problem for me but the solution is not obvious for newbies.

nosy: +asvetlov

Python tracker <>
Python-bugs-list mailing list

Reply via email to