[Python-checkins] [3.10] GH-99818: improve the documentation for zipfile.Path and Traversable (GH-101589) (#102267)

FFY00 webhook-mailer at python.org
Sat Feb 25 18:41:02 EST 2023


https://github.com/python/cpython/commit/4667c4dcdefb810bcde045db651c585c3bbc36bb
commit: 4667c4dcdefb810bcde045db651c585c3bbc36bb
branch: 3.10
author: Shantanu <12621235+hauntsaninja at users.noreply.github.com>
committer: FFY00 <filipe.lains at gmail.com>
date: 2023-02-25T23:40:55Z
summary:

[3.10] GH-99818: improve the documentation for zipfile.Path and Traversable (GH-101589) (#102267)

files:
M Doc/library/importlib.rst
M Doc/library/zipfile.rst

diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst
index 20305150d648..21c199034649 100644
--- a/Doc/library/importlib.rst
+++ b/Doc/library/importlib.rst
@@ -809,9 +809,12 @@ ABC hierarchy::
 
 .. class:: Traversable
 
-    An object with a subset of pathlib.Path methods suitable for
+    An object with a subset of :class:`pathlib.Path` methods suitable for
     traversing directories and opening files.
 
+    For a representation of the object on the file-system, use
+    :meth:`importlib.resources.as_file`.
+
     .. versionadded:: 3.9
 
     .. abstractmethod:: name()
diff --git a/Doc/library/zipfile.rst b/Doc/library/zipfile.rst
index eab1eaf4312d..5072daa63354 100644
--- a/Doc/library/zipfile.rst
+++ b/Doc/library/zipfile.rst
@@ -55,8 +55,9 @@ The module defines the following items:
 .. class:: Path
    :noindex:
 
-   A pathlib-compatible wrapper for zip files. See section
-   :ref:`path-objects` for details.
+   Class that implements a subset of the interface provided by
+   :class:`pathlib.Path`, including the full
+   :class:`importlib.resources.abc.Traversable` interface.
 
    .. versionadded:: 3.8
 



More information about the Python-checkins mailing list