Skip to content

Commit 9dbf77b

Browse files
authored
gh-141968: use bytearray.take_bytes in wave._byteswap (#141973)
1 parent 2c1fdf3 commit 9dbf77b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Lib/wave.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def _byteswap(data, width):
9797
for j in range(width):
9898
swapped_data[i + width - 1 - j] = data[i + j]
9999

100-
return bytes(swapped_data)
100+
return swapped_data.take_bytes()
101101

102102

103103
class _Chunk:
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Remove data copy from :func:`wave.Wave_read.readframes` and
2+
:func:`wave.Wave_write.writeframes` by using :func:`bytearray.take_bytes`.

0 commit comments

Comments
 (0)