"git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "d4886173b26d772b34afe20efa029b54a0f356a0"
Unverified Commit 8560b55b authored by Sylvain Gugger's avatar Sylvain Gugger Committed by GitHub
Browse files

Fix lazy init to stop hiding errors in import (#14124)

parent c99a2832
......@@ -2146,7 +2146,12 @@ class _LazyModule(ModuleType):
return value
def _get_module(self, module_name: str):
return importlib.import_module("." + module_name, self.__name__)
try:
return importlib.import_module("." + module_name, self.__name__)
except Exception as e:
raise RuntimeError(
f"Failed to import {self.__name__}.{module_name} because of the following error (look up to see its traceback):\n{e}"
) from e
def __reduce__(self):
return (self.__class__, (self._name, self.__file__, self._import_structure))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment