mirror of
https://github.com/huggingface/transformers.git
synced 2025-08-03 03:31:05 +06:00
Fix lazy init to stop hiding errors in import (#14124)
This commit is contained in:
parent
c99a2832ed
commit
8560b55b5e
@ -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))
|
||||
|
Loading…
Reference in New Issue
Block a user