Skip to content

Commit aa3c642

Browse files
[3.13] gh-52876: Implement missing parameter in codecs.StreamReaderWriter functions (GH-136498) (#136515)
gh-52876: Implement missing parameter in `codecs.StreamReaderWriter` functions (GH-136498) Closes GH-52876 (cherry picked from commit 35e2c35) Co-authored-by: Stan Ulbrych <[email protected]>
1 parent 81d1986 commit aa3c642

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

Lib/codecs.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,7 @@ def readlines(self, sizehint=None, keepends=True):
618618
method and are included in the list entries.
619619
620620
sizehint, if given, is ignored since there is no efficient
621-
way to finding the true end-of-line.
621+
way of finding the true end-of-line.
622622
623623
"""
624624
data = self.read()
@@ -709,13 +709,13 @@ def read(self, size=-1):
709709

710710
return self.reader.read(size)
711711

712-
def readline(self, size=None):
712+
def readline(self, size=None, keepends=True):
713713

714-
return self.reader.readline(size)
714+
return self.reader.readline(size, keepends)
715715

716-
def readlines(self, sizehint=None):
716+
def readlines(self, sizehint=None, keepends=True):
717717

718-
return self.reader.readlines(sizehint)
718+
return self.reader.readlines(sizehint, keepends)
719719

720720
def __next__(self):
721721

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Add missing ``keepends`` (default ``True``) parameter to
2+
:meth:`!codecs.StreamReaderWriter.readline` and
3+
:meth:`!codecs.StreamReaderWriter.readlines`.

0 commit comments

Comments
 (0)