File tree Expand file tree Collapse file tree 3 files changed +2
-14
lines changed
Expand file tree Collapse file tree 3 files changed +2
-14
lines changed Original file line number Diff line number Diff line change @@ -813,9 +813,6 @@ ABC hierarchy::
813813 methods. Therefore, any loader supplying TraversableReader
814814 also supplies ResourceReader.
815815
816- Loaders that wish to support resource reading are expected to
817- implement this interface.
818-
819816 .. versionadded :: 3.9
820817
821818
Original file line number Diff line number Diff line change @@ -11,17 +11,7 @@ def from_package(package):
1111 Return a Traversable object for the given package.
1212
1313 """
14- spec = package .__spec__
15- return from_traversable_resources (spec ) or fallback_resources (spec )
16-
17-
18- def from_traversable_resources (spec ):
19- """
20- If the spec.loader implements TraversableResources,
21- directly or implicitly, it will have a ``files()`` method.
22- """
23- with contextlib .suppress (AttributeError ):
24- return spec .loader .files ()
14+ return fallback_resources (package .__spec__ )
2515
2616
2717def fallback_resources (spec ):
Original file line number Diff line number Diff line change 1+ Removed support for loaders implementing .files and supplying TraversableResources.
You can’t perform that action at this time.
0 commit comments