Note that this is a fully unbuffered read. On Wed, Nov 12, 2014 at 11:34 PM, Charles-François Natali < cf.nat...@gmail.com> wrote:
> 2014-11-12 22:16 GMT+00:00 Buck Golemon <buck.2...@gmail.com>: > > This is due to the fix for issue21090, which aimed to un-silence errors > > which previously went unheard. The fix is for me, as a user, to write a > loop > > that uses os.read and interpretes EIO as EOF. This is what I had hoped > > file.read() would do for me, however, and what it used to do in previous > > pythons. > > > There's no reason for read() to interpret EIO as EOF in the general > case: it was masked in previous versions because of a mere bug. The > behavior is now correct, although being able to retrieve the data read > so far in case of a buffered read could be useful. >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com