Skip to content

Commit 1886e2b

Browse files
committed
Update docstrings to give more clarity on the intention of _compat.TraversableResourcesLoader and _compat.wrap_spec (seemingly duplicated). Fixes #227.
1 parent 1780b1f commit 1886e2b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

importlib_resources/_compat.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ class TraversableResourcesLoader:
2929
"""
3030
Adapt loaders to provide TraversableResources and other
3131
compatibility.
32+
33+
Used primarily for Python 3.9 and earlier where the native
34+
loaders do not yet implement TraversableResources.
3235
"""
3336

3437
def __init__(self, spec):
@@ -81,6 +84,9 @@ def wrap_spec(package):
8184
"""
8285
Construct a package spec with traversable compatibility
8386
on the spec/loader/reader.
87+
88+
Supersedes _adapters.wrap_spec to use TraversableResourcesLoader
89+
from above for older Python compatibility (<3.10).
8490
"""
8591
from . import _adapters
8692

0 commit comments

Comments
 (0)