mirror of
https://github.com/python/cpython.git
synced 2024-11-27 11:55:13 +08:00
Closes #18430: Document that peek() may change the position of the underlying
file for the BZ2File, GzipFile and LZMAFile classes.
This commit is contained in:
commit
bd6932a576
@ -95,6 +95,11 @@ All of the classes in this module may safely be accessed from multiple threads.
|
||||
byte of data will be returned (unless at EOF). The exact number of bytes
|
||||
returned is unspecified.
|
||||
|
||||
.. note:: While calling :meth:`peek` does not change the file position of
|
||||
the :class:`BZ2File`, it may change the position of the underlying file
|
||||
object (e.g. if the :class:`BZ2File` was constructed by passing a file
|
||||
object for *filename*).
|
||||
|
||||
.. versionadded:: 3.3
|
||||
|
||||
.. versionchanged:: 3.1
|
||||
|
@ -117,6 +117,11 @@ The module defines the following items:
|
||||
the call. The number of bytes returned may be more or less than
|
||||
requested.
|
||||
|
||||
.. note:: While calling :meth:`peek` does not change the file position of
|
||||
the :class:`GzipFile`, it may change the position of the underlying
|
||||
file object (e.g. if the :class:`GzipFile` was constructed with the
|
||||
*fileobj* parameter).
|
||||
|
||||
.. versionadded:: 3.2
|
||||
|
||||
.. versionchanged:: 3.1
|
||||
|
@ -102,6 +102,11 @@ Reading and writing compressed files
|
||||
byte of data will be returned, unless EOF has been reached. The exact
|
||||
number of bytes returned is unspecified (the *size* argument is ignored).
|
||||
|
||||
.. note:: While calling :meth:`peek` does not change the file position of
|
||||
the :class:`LZMAFile`, it may change the position of the underlying
|
||||
file object (e.g. if the :class:`LZMAFile` was constructed by passing a
|
||||
file object for *filename*).
|
||||
|
||||
.. versionchanged:: 3.4
|
||||
Added support for the ``"x"`` and ``"xb"`` modes.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user