[3.14] gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase (GH-134372) (#134374)

gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase (GH-134372)

Added a clarification that the underlying binary buffer of a TextIOBase can be a BufferedIOBase OR a RawIOBase
(cherry picked from commit 36eb711d2f)

Co-authored-by: Alex Kautz <alex@takemobi.com>
This commit is contained in:
Miss Islington (bot) 2025-05-20 21:28:03 +02:00 committed by GitHub
parent 6f1f871483
commit 899ce7d390
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -894,9 +894,10 @@ Text I/O
.. attribute:: buffer
The underlying binary buffer (a :class:`BufferedIOBase` instance) that
:class:`TextIOBase` deals with. This is not part of the
:class:`TextIOBase` API and may not exist in some implementations.
The underlying binary buffer (a :class:`BufferedIOBase`
or :class:`RawIOBase` instance) that :class:`TextIOBase` deals with.
This is not part of the :class:`TextIOBase` API and may not exist
in some implementations.
.. method:: detach()