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]