Martin Panter added the comment:

Is deprecating RawIOBase.writelines() an option, and only recommending 
BufferedIOBase.writelines() and TextIOBase.writelines()?

Otherwise, I think it would make most sense to keep retrying until all the data 
is written. This mirrors how I understand readline() and readall() work (keeps 
reading until it gets as much as necessary).

For non-blocking mode, readline() does not support that (see Issue 13858). It 
does not make much sense to me to have writelines() support non-blocking mode 
either.

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

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

Reply via email to