python / asyncio

asyncio historical repository
https://docs.python.org/3/library/asyncio.html
1.03k stars 178 forks source link

RuntimeError: Cannot pause_reading() when closing #488

Open fafhrd91 opened 7 years ago

fafhrd91 commented 7 years ago

i think pause_reading should be no-op during closing or for closed transport. for aiohttp case parsing incoming data is separated from transport and it is not possible to control closing state of transport in current architecture. also closing process is asynchronous, it is very possible to get this exception even in simple asyncio libs.

issue KeepSafe/aiohttp#1211

1st1 commented 7 years ago

Sounds like a good idea to me.

fafhrd91 commented 7 years ago

@1st1 if you move this ticket to cpython, you can assign it to me, I will work on this issue next during next couple days