]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-44439: BZ2File.write() / LZMAFile.write() handle buffer protocol correctly (GH...
authorMa Lin <animalize@users.noreply.github.com>
Tue, 22 Jun 2021 07:04:23 +0000 (15:04 +0800)
committerGitHub <noreply@github.com>
Tue, 22 Jun 2021 07:04:23 +0000 (10:04 +0300)
commitbc6c12c72a9536acc96e7b9355fd69d1083a43c1
tree6037ba6a1f6d777581124df4395a0b8a13472706
parent92c2e91580521ba5c85aa3205a0211df5b48689b
bpo-44439: BZ2File.write() / LZMAFile.write() handle buffer protocol correctly (GH-26764)

No longer use len() to get the length of the input data. For some buffer protocol objects,
the length obtained by using len() is wrong.
Lib/bz2.py
Lib/gzip.py
Lib/lzma.py
Lib/test/test_bz2.py
Lib/test/test_gzip.py
Lib/test/test_lzma.py
Misc/NEWS.d/next/Library/2021-06-17-15-01-51.bpo-44439.1S7QhT.rst [new file with mode: 0644]