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 9822338 commit 193ede9Copy full SHA for 193ede9
importlib_resources/_adapters.py
@@ -35,7 +35,12 @@ class DegenerateFiles:
35
"""
36
37
class Path(abc.Traversable):
38
+ def __init__(self, spec):
39
+ self.spec = spec
40
+
41
def iterdir(self):
42
+ if isinstance(self.spec.loader, abc.ResourceReader):
43
+ return self.spec.loader.contents()
44
return iter(())
45
46
def is_dir(self):
@@ -71,7 +76,7 @@ def __getattr__(self, attr):
71
76
return getattr(self._reader, attr)
72
77
73
78
def files(self):
74
- return DegenerateFiles.Path()
79
+ return DegenerateFiles.Path(self.spec)
75
80
81
82
def wrap_spec(package):
0 commit comments