Skip to content

Commit 12c3c62

Browse files
committed
Extract method for the standard readers.
1 parent 3217979 commit 12c3c62

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

importlib_resources/future/adapters.py

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,10 @@ class TraversableResourcesLoader(_adapters.TraversableResourcesLoader):
2222
"""
2323

2424
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-
or
32-
# local FileReader
33-
self._file_reader()
34-
or
35-
# fallback
36-
super().get_resource_reader(name)
37-
)
25+
return self._standard_reader() or super().get_resource_reader(name)
26+
27+
def _standard_reader(self):
28+
return self._zip_reader() or self._namespace_reader() or self._file_reader()
3829

3930
def _zip_reader(self):
4031
with suppress(AttributeError):

0 commit comments

Comments
 (0)