homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author iritkatriel
Recipients Ericg, iritkatriel, martin.panter, nczeczulin, ned.deily
Date 2021年11月27日.14:47:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1638024420.74.0.798073135726.issue24301@roundup.psfhosted.org>
In-reply-to
Content
Reproduced on 3.11:
>>> from gzip import GzipFile
>>> from io import BytesIO
>>> file = BytesIO()
>>> with GzipFile(fileobj=file, mode="wb") as z:
... z.write(b"data")
... 
4
>>> file.write(b"garbage")
7
>>> file.seek(0)
0
>>> GzipFile(fileobj=file).read()
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/Users/iritkatriel/src/cpython-654/Lib/gzip.py", line 301, in read
 return self._buffer.read(size)
 ^^^^^^^^^^^^^^^^^^^^^^^
 File "/Users/iritkatriel/src/cpython-654/Lib/_compression.py", line 118, in readall
 while data := self.read(sys.maxsize):
 ^^^^^^^^^^^^^^^^^^^^^^
 File "/Users/iritkatriel/src/cpython-654/Lib/gzip.py", line 499, in read
 if not self._read_gzip_header():
 ^^^^^^^^^^^^^^^^^^^^^^^^
 File "/Users/iritkatriel/src/cpython-654/Lib/gzip.py", line 468, in _read_gzip_header
 last_mtime = _read_gzip_header(self._fp)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/Users/iritkatriel/src/cpython-654/Lib/gzip.py", line 428, in _read_gzip_header
 raise BadGzipFile('Not a gzipped file (%r)' % magic)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gzip.BadGzipFile: Not a gzipped file (b'ga')
History
Date User Action Args
2021年11月27日 14:47:00iritkatrielsetrecipients: + iritkatriel, ned.deily, martin.panter, Ericg, nczeczulin
2021年11月27日 14:47:00iritkatrielsetmessageid: <1638024420.74.0.798073135726.issue24301@roundup.psfhosted.org>
2021年11月27日 14:47:00iritkatriellinkissue24301 messages
2021年11月27日 14:47:00iritkatrielcreate

AltStyle によって変換されたページ (->オリジナル) /