From cbc1b7c9942758077c68cd374eac1ce97e612b80 Mon Sep 17 00:00:00 2001 From: vladmandic Date: Thu, 12 Mar 2026 14:16:50 +0100 Subject: [PATCH] merge: modules/api/script.py --- modules/api/script.py | 2 ++ 1 file changed, 2 insertions(+) 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: