Skip to content

Commit 43c3438

Browse files
authored
gh-141968: Use take_bytes to remove copy in _pyio.BytesIO.read() (#149850)
1 parent 398d7e1 commit 43c3438

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Lib/_pyio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,7 @@ def read(self, size=-1):
941941
newpos = min(len(self._buffer), self._pos + size)
942942
b = self._buffer[self._pos : newpos]
943943
self._pos = newpos
944-
return bytes(b)
944+
return b.take_bytes()
945945

946946
def read1(self, size=-1):
947947
"""This is the same as read.

0 commit comments

Comments
 (0)