File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
importlib_resources/future Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ class TraversableResourcesLoader(_adapters.TraversableResourcesLoader):
16
16
Adapt loaders to provide TraversableResources and other
17
17
compatibility.
18
18
19
- Used primarily for Python 3.9 and earlier where the native
20
- loaders do not yet implement TraversableResources .
19
+ Ensures the readers from importlib_resources are preferred
20
+ over stdlib readers .
21
21
"""
22
22
23
23
@property
@@ -58,10 +58,8 @@ def _file_reader(spec):
58
58
59
59
def wrap_spec (package ):
60
60
"""
61
- Construct a package spec with traversable compatibility
62
- on the spec/loader/reader.
63
-
64
- Supersedes _adapters.wrap_spec to use TraversableResourcesLoader
65
- from above for older Python compatibility (<3.10).
61
+ Override _adapters.wrap_spec to use TraversableResourcesLoader
62
+ from above. Ensures that future behavior is always available on older
63
+ Pythons.
66
64
"""
67
65
return _adapters .SpecLoaderAdapter (package .__spec__ , TraversableResourcesLoader )
You can’t perform that action at this time.
0 commit comments