[3.9] gh-96845: Fix docs around importlib.abc.Traversable (GH-97515) (GH-97761)

Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
This commit is contained in:
Jason R. Coombs 2022-10-04 12:58:34 -04:00 committed by GitHub
parent ac3d79c2a0
commit 71edddea86
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -845,6 +845,8 @@ ABC hierarchy::
Read contents of self as text.
Note: In Python 3.11 and later, this class is found in ``importlib.resources.abc``.
.. class:: TraversableResources
@ -856,6 +858,8 @@ ABC hierarchy::
.. versionadded:: 3.9
Note: In Python 3.11 and later, this class is found in ``importlib.resources.abc``.
:mod:`importlib.resources` -- Resources
---------------------------------------
@ -918,7 +922,7 @@ The following functions are available.
.. function:: files(package)
Returns an :class:`importlib.resources.abc.Traversable` object
Returns an :class:`importlib.abc.Traversable` object
representing the resource container for the package (think directory)
and its resources (think files). A Traversable may contain other
containers (think subdirectories).
@ -930,7 +934,7 @@ The following functions are available.
.. function:: as_file(traversable)
Given a :class:`importlib.resources.abc.Traversable` object representing
Given a :class:`importlib.abc.Traversable` object representing
a file, typically from :func:`importlib.resources.files`, return
a context manager for use in a :keyword:`with` statement.
The context manager provides a :class:`pathlib.Path` object.