]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add some XXX comments and fix BufferedReader signature.
authorGuido van Rossum <guido@python.org>
Thu, 15 Mar 2007 18:59:31 +0000 (18:59 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 15 Mar 2007 18:59:31 +0000 (18:59 +0000)
Lib/io.py

index 4c1912e07e28e855d7bdad5fc48843640b62ff09..e4e6759687244ee8f1bd3647b454486c7ece0fa5 100644 (file)
--- 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 <guido@python.org>, "
@@ -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()