We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3217979 commit 12c3c62Copy full SHA for 12c3c62
importlib_resources/future/adapters.py
@@ -22,19 +22,10 @@ class TraversableResourcesLoader(_adapters.TraversableResourcesLoader):
22
"""
23
24
def get_resource_reader(self, name):
25
- return (
26
- # local ZipReader if a zip module
27
- self._zip_reader()
28
- or
29
- # local NamespaceReader if a namespace module
30
- self._namespace_reader()
31
32
- # local FileReader
33
- self._file_reader()
34
35
- # fallback
36
- super().get_resource_reader(name)
37
- )
+ return self._standard_reader() or super().get_resource_reader(name)
+
+ def _standard_reader(self):
+ return self._zip_reader() or self._namespace_reader() or self._file_reader()
38
39
def _zip_reader(self):
40
with suppress(AttributeError):
0 commit comments