]> granicus.if.org Git - python/commitdiff
Ignore sizehint argument. Fixes SF #844561.
authorMarc-André Lemburg <mal@egenix.com>
Thu, 26 Feb 2004 15:22:17 +0000 (15:22 +0000)
committerMarc-André Lemburg <mal@egenix.com>
Thu, 26 Feb 2004 15:22:17 +0000 (15:22 +0000)
Lib/codecs.py

index 061bc1cdffcb6f857248ec4560a12e0f90e70f02..92c6feff31f0ae0881cbb3fb2f7d881a33bc7807 100644 (file)
@@ -303,14 +303,11 @@ class StreamReader(Codec):
             Line breaks are implemented using the codec's decoder
             method and are included in the list entries.
 
-            sizehint, if given, is passed as size argument to the
-            stream's .read() method.
+            sizehint, if given, is ignored since there is no efficient
+            way to finding the true end-of-line.
 
         """
-        if sizehint is None:
-            data = self.stream.read()
-        else:
-            data = self.stream.read(sizehint)
+        data = self.stream.read()
         return self.decode(data, self.errors)[0].splitlines(1)
 
     def reset(self):
@@ -488,10 +485,7 @@ class StreamRecoder:
 
     def readlines(self, sizehint=None):
 
-        if sizehint is None:
-            data = self.reader.read()
-        else:
-            data = self.reader.read(sizehint)
+        data = self.reader.read()
         data, bytesencoded = self.encode(data, self.errors)
         return data.splitlines(1)