Martin Panter added the comment:

Maybe I misunderstand the asyncio protocols, transports, streams, etc too :) 
but last time I looked they all seemed to buffer your write data and send it in 
the background. E.g. in the echo-client-using-streams example, there is a 
writer.write() call that does not use “yield from”.

Does asyncio have an easy way for a coroutine to write to a socket (or file 
descriptor) and block (suspend the coroutine) until the write has finished (or 
the data fits into a finite buffer)? E.g. how would you upload a multi-megabyte 
file?

----------
nosy: +martin.panter

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

Reply via email to