From: Guido van Rossum Date: Thu, 15 Mar 2007 18:59:31 +0000 (+0000) Subject: Add some XXX comments and fix BufferedReader signature. X-Git-Tag: v3.0a1~1121 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c819dea40d58f84c61d7d1129d340700e20b9d74;p=thirdparty%2FPython%2Fcpython.git Add some XXX comments and fix BufferedReader signature. --- diff --git a/Lib/io.py b/Lib/io.py index 4c1912e07e28..e4e675968724 100644 --- a/Lib/io.py +++ b/Lib/io.py @@ -4,6 +4,10 @@ This is an early prototype; eventually some of this will be reimplemented in C and the rest may be turned into a package. See PEP XXX; for now: http://docs.google.com/Doc?id=dfksfvqd_1cn5g5m + +XXX need to default buffer size to 1 if isatty() +XXX need to support 1 meaning line-buffered +XXX change behavior of blocking I/O """ __author__ = ("Guido van Rossum , " @@ -17,7 +21,7 @@ import os DEFAULT_BUFFER_SIZE = 8 * 1024 # bytes DEFAULT_MAX_BUFFER_SIZE = 16 * 1024 # bytes -EOF = b'' +EOF = b'' # XXX This is wrong because it's mutable class BlockingIO(IOError): @@ -376,7 +380,7 @@ class BufferedReader(BufferedIOBase): Does not allow random access (seek, tell). """ - def __init__(self, raw): + def __init__(self, raw, unused_buffer_size=None): """Create a new buffered reader using the given readable raw IO object. """ assert raw.readable()