https://github.com/python/cpython/commit/7df67492197f0b9a3903f787c0738e29d8ff0c57
commit: 7df67492197f0b9a3903f787c0738e29d8ff0c57
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: gpshead <g...@krypto.org>
date: 2025-05-20T12:28:09-07:00
summary:

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

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 36eb711d2f26849214774a017fe8c8a5be3eec30)

Co-authored-by: Alex Kautz <a...@takemobi.com>

files:
M Doc/library/io.rst

diff --git a/Doc/library/io.rst b/Doc/library/io.rst
index cca9b8bf869f2a..7f48abd75e2b7c 100644
--- a/Doc/library/io.rst
+++ b/Doc/library/io.rst
@@ -879,9 +879,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()
 

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to