diff --git a/modules/api/script.py b/modules/api/script.py index ce8df9339..75d0fc190 100644 --- a/modules/api/script.py +++ b/modules/api/script.py @@ -29,6 +29,7 @@ def get_selectable_script(script_name, script_runner): def get_scripts_list(): + """List available scripts grouped by pipeline (txt2img, img2img, control).""" t2ilist = [script.name for script in scripts_manager.scripts_txt2img.scripts if script.name is not None] i2ilist = [script.name for script in scripts_manager.scripts_img2img.scripts if script.name is not None] control = [script.name for script in scripts_manager.scripts_control.scripts if script.name is not None] @@ -36,6 +37,7 @@ def get_scripts_list(): def get_script_info(script_name: str | None = None): + """Return detailed info for scripts including their UI arguments. Optionally filter by script name.""" res = [] for script_list in [scripts_manager.scripts_txt2img.scripts, scripts_manager.scripts_img2img.scripts, scripts_manager.scripts_control.scripts]: for script in script_list: