[Python-Dev] News from asyncio (original) (raw)
Victor Stinner victor.stinner at gmail.com
Mon Jan 27 11:55:22 CET 2014
- Previous message: [Python-Dev] News from asyncio
- Next message: [Python-Dev] News from asyncio
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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:
- partial: "incomplete" received bytes
- expected: total number of expected bytes (n parameter of readexactly)
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
- Previous message: [Python-Dev] News from asyncio
- Next message: [Python-Dev] News from asyncio
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]