Skip to content

Commit a61f732

Browse files
committed
gh-141968: Use take_bytes to remove copy in _pyio.BytesIO.read()
1 parent 461b1d9 commit a61f732

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)