From cdbf0ad8839d6e3b4111a87fddc55ff798d2d8a7 Mon Sep 17 00:00:00 2001 From: YiYi Xu Date: Sat, 1 Nov 2025 18:45:09 -1000 Subject: [PATCH] [modular] better warn message (#12573) better warn message --- src/diffusers/modular_pipelines/modular_pipeline.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/diffusers/modular_pipelines/modular_pipeline.py b/src/diffusers/modular_pipelines/modular_pipeline.py index e6ec32ed9c..8076f41c15 100644 --- a/src/diffusers/modular_pipelines/modular_pipeline.py +++ b/src/diffusers/modular_pipelines/modular_pipeline.py @@ -2130,8 +2130,13 @@ class ModularPipeline(ConfigMixin, PushToHubMixin): component_load_kwargs[key] = value["default"] try: components_to_register[name] = spec.load(**component_load_kwargs) - except Exception as e: - logger.warning(f"Failed to create component '{name}': {e}") + except Exception: + logger.warning( + f"\nFailed to create component {name}:\n" + f"- Component spec: {spec}\n" + f"- load() called with kwargs: {component_load_kwargs}\n\n" + f"{traceback.format_exc()}" + ) # Register all components at once self.register_components(**components_to_register)