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 847d8df commit 4dedeebCopy full SHA for 4dedeeb
Lib/importlib/resources/_common.py
@@ -114,7 +114,10 @@ def from_package(package: types.ModuleType):
114
from ._adapters import wrap_spec
115
116
if package.__spec__ is None:
117
- raise TypeError(f"Can't access resources on a module with no spec: {package}")
+ raise TypeError(
118
+ f"Cannot access resources because the code used to populate the {package.__name__} "
119
+ "does not correspond directly with an importable module."
120
+ )
121
122
spec = wrap_spec(package.__spec__)
123
reader = spec.loader.get_resource_reader(spec.name)
0 commit comments