Skip to content

Commit f12330a

Browse files
marcenacpThe TensorFlow Datasets Authors
authored andcommitted
Forward right parameters in LazyModule.
Before this fix, `error_callback`/`success_callback` were not forwarded in some cases. PiperOrigin-RevId: 523376761
1 parent ec6c6f5 commit f12330a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

tensorflow_datasets/core/utils/lazy_imports_utils.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,13 @@ def from_cache(cls, **kwargs):
6161
def __getattr__(self, name: str) -> Any:
6262
if name in self.fromlist:
6363
module_name = f"{self.module_name}.{name}"
64-
return self.from_cache(module_name=module_name)
64+
return self.from_cache(
65+
module_name=module_name,
66+
module=self.module,
67+
fromlist=self.fromlist,
68+
error_callback=self.error_callback,
69+
success_callback=self.success_callback,
70+
)
6571
if self.module is None: # Load on first call
6672
try:
6773
start_import_time = time.perf_counter()

0 commit comments

Comments
 (0)