Skip to content

Commit 3e24498

Browse files
committed
Give the native reader precedence when available.
1 parent 56915b8 commit 3e24498

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

importlib_resources/_compat.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ def _file_reader(spec):
7373
return readers.FileReader(self)
7474

7575
return (
76+
# native reader if it supplies 'files'
77+
_native_reader(self.spec)
78+
or
7679
# local ZipReader if a zip module
7780
_zip_reader(self.spec)
7881
or
@@ -82,9 +85,6 @@ def _file_reader(spec):
8285
# local FileReader
8386
_file_reader(self.spec)
8487
or
85-
# native reader if it supplies 'files'
86-
_native_reader(self.spec)
87-
or
8888
# fallback - adapt the spec ResourceReader to TraversableReader
8989
_adapters.CompatibilityFiles(self.spec)
9090
)

0 commit comments

Comments
 (0)