This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients dabeaz, eric.araujo, pitrou, r.david.murray, vstinner
Date 2011-02-23.15:04:04
SpamBayes Score 0.029601762
Marked as misclassified No
Message-id <1298473449.88.0.520907354984.issue10791@psf.upfronthosting.co.za>
In-reply-to
Content
> Yes, a clear definition of the minimum requirements for being wrapped
> by TextIOWrapper sounds like a necessary thing to have

About that: is read1() argument mandatory or not?

In _pyio, BufferedIOBase.read1() argument is optional (default: None); BytesIO.read1(), BufferedReader.read1(), BufferedRWPair.read1(), BufferedRandom.read1() argument is mandatory.

In _io, BufferedIOBase.read1() raises directly an exception, without checking the arguments; BufferedReader.read1() argument is mandatory.

In the io doc, BufferedIOBase.read1() argument is optional (default: -1), BytesIO.read1() has no argument (!) and BufferedReader.read1() argument is mandatory.
History
Date User Action Args
2011-02-23 15:04:09vstinnersetrecipients: + vstinner, pitrou, eric.araujo, r.david.murray, dabeaz
2011-02-23 15:04:09vstinnersetmessageid: <1298473449.88.0.520907354984.issue10791@psf.upfronthosting.co.za>
2011-02-23 15:04:04vstinnerlinkissue10791 messages
2011-02-23 15:04:04vstinnercreate