[Python-Dev] News from asyncio (original) (raw)

Victor Stinner victor.stinner at gmail.com
Mon Jan 27 11:55:22 CET 2014


2014-01-27 Antoine Pitrou <solipsis at pitrou.net>:

On Mon, 27 Jan 2014 10:45:37 +0100 Victor Stinner <victor.stinner at gmail.com> wrote:

- Tulip #111: StreamReader.readexactly() now raises an IncompleteReadError if the end of stream is reached before we received enough bytes, instead of returning less bytes than requested. Why not simply EOFError?

IncompleteReadError has two additionnal attributes:

I prefer to use a different exception to ensure that these attributes are present. I don't like having to check "hasattr(exc, ...)".

Before this change, readexactly(n) returned the partial received bytes if the end of the stream was reached.

Victor



More information about the Python-Dev mailing list