From 0138e176aca8b705f67f505ca669cbda5b407137 Mon Sep 17 00:00:00 2001 From: yiyixuxu Date: Mon, 30 Jun 2025 21:05:12 +0200 Subject: [PATCH] remove the get_exeuction_blocks rec from AutoPipelineBlocks repr --- src/diffusers/modular_pipelines/modular_pipeline.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/diffusers/modular_pipelines/modular_pipeline.py b/src/diffusers/modular_pipelines/modular_pipeline.py index c9d578b830..1ada2fc414 100644 --- a/src/diffusers/modular_pipelines/modular_pipeline.py +++ b/src/diffusers/modular_pipelines/modular_pipeline.py @@ -815,10 +815,7 @@ class AutoPipelineBlocks(ModularPipelineBlocks): header += "\n" header += " " + "=" * 100 + "\n" header += " This pipeline contains blocks that are selected at runtime based on inputs.\n" - header += f" Trigger Inputs: {self.trigger_inputs}\n" - # Get first trigger input as example - example_input = next(t for t in self.trigger_inputs if t is not None) - header += f" Use `get_execution_blocks()` with input names to see selected blocks (e.g. `get_execution_blocks('{example_input}')`).\n" + header += f" Trigger Inputs: {[inp for inp in self.trigger_inputs if inp is not None]}\n" header += " " + "=" * 100 + "\n\n" # Format description with proper indentation @@ -1178,7 +1175,7 @@ class SequentialPipelineBlocks(ModularPipelineBlocks): header += "\n" header += " " + "=" * 100 + "\n" header += " This pipeline contains blocks that are selected at runtime based on inputs.\n" - header += f" Trigger Inputs: {self.trigger_inputs}\n" + header += f" Trigger Inputs: {[inp for inp in self.trigger_inputs if inp is not None]}\n" # Get first trigger input as example example_input = next(t for t in self.trigger_inputs if t is not None) header += f" Use `get_execution_blocks()` with input names to see selected blocks (e.g. `get_execution_blocks('{example_input}')`).\n"