Commit d594849c authored by Marc-André Lemburg's avatar Marc-André Lemburg

Ignore sizehint argument. Fixes SF #844561.

parent 6bee23cd
......@@ -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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment