]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
GH-119054: Add alt text to pathlib inheritance diagram (#121158)
authorBarney Gale <barney.gale@gmail.com>
Sat, 29 Jun 2024 17:46:53 +0000 (18:46 +0100)
committerGitHub <noreply@github.com>
Sat, 29 Jun 2024 17:46:53 +0000 (17:46 +0000)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Doc/library/pathlib.rst

index 49b9c8f41933965677b826130223c0f24dc39580..0918bbb47e9ea6001a237448c8ba7a3db346682b 100644 (file)
@@ -21,6 +21,12 @@ inherit from pure paths but also provide I/O operations.
 .. image:: pathlib-inheritance.png
    :align: center
    :class: invert-in-dark-mode
+   :alt: Inheritance diagram showing the classes available in pathlib. The
+         most basic class is PurePath, which has three direct subclasses:
+         PurePosixPath, PureWindowsPath, and Path. Further to these four
+         classes, there are two classes that use multiple inheritance:
+         PosixPath subclasses PurePosixPath and Path, and WindowsPath
+         subclasses PureWindowsPath and Path.
 
 If you've never used this module before or just aren't sure which class is
 right for your task, :class:`Path` is most likely what you need. It instantiates