https://github.com/python/cpython/commit/551bc2cb5ed4719c35ca3ea0f320167dd750389e
commit: 551bc2cb5ed4719c35ca3ea0f320167dd750389e
branch: main
author: Mohsin Mehmood <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-06-02T18:06:39Z
summary:

gh-141627: Fix BufferedRandom inheritance documentation (GH-141629)

BufferedRandom does not inherit from BufferedReader and BufferedWriter
in the C implementation.

files:
M Doc/library/io.rst

diff --git a/Doc/library/io.rst b/Doc/library/io.rst
index 494e57fe1c0474..8c0eed592dd49e 100644
--- a/Doc/library/io.rst
+++ b/Doc/library/io.rst
@@ -824,9 +824,9 @@ than raw I/O does.
 
 .. class:: BufferedRandom(raw, buffer_size=DEFAULT_BUFFER_SIZE)
 
-   A buffered binary stream providing higher-level access to a seekable
-   :class:`RawIOBase` raw binary stream.  It inherits from 
:class:`BufferedReader`
-   and :class:`BufferedWriter`.
+   A buffered binary stream implementing :class:`BufferedIOBase` interfaces
+   providing higher-level access to a seekable :class:`RawIOBase` raw binary
+   stream.
 
    The constructor creates a reader and writer for a seekable raw stream, given
    in the first argument.  If the *buffer_size* is omitted it defaults to

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to