From 256b59b8733ea13e53cf482b70fc569a37f7e7c3 Mon Sep 17 00:00:00 2001 From: Inoland Date: Sat, 28 Mar 2026 11:24:20 +0400 Subject: [PATCH] Update lora_helper.py --- src/comfyui_ino_nodes/workflow_helpers/lora_helper.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/comfyui_ino_nodes/workflow_helpers/lora_helper.py b/src/comfyui_ino_nodes/workflow_helpers/lora_helper.py index 08fa485..4c6c4c8 100644 --- a/src/comfyui_ino_nodes/workflow_helpers/lora_helper.py +++ b/src/comfyui_ino_nodes/workflow_helpers/lora_helper.py @@ -25,12 +25,14 @@ class InoLoadMultipleLora: inputs["optional"][f"lora_{i}_strength_clip"] = ("FLOAT", {"default": 1.0, "min": -100.0, "max": 100.0, "step": 0.01}) return inputs - RETURN_TYPES = ("MODEL", "CLIP") - RETURN_NAMES = ("model", "clip") + RETURN_TYPES = ("MODEL", "CLIP", "STRING", "INT") + RETURN_NAMES = ("model", "clip", "lora_names", "total_loaded") + OUTPUT_IS_LIST = (False, False, True, False) FUNCTION = "load_loras" CATEGORY = "InoNodes" def load_loras(self, model, clip, **kwargs): + loaded_names = [] for i in range(5): enable = kwargs.get(f"lora_{i}_enable", False) if not enable: @@ -56,8 +58,9 @@ class InoLoadMultipleLora: self.loaded_loras[i] = (lora_path, lora) model, clip = comfy.sd.load_lora_for_models(model, clip, lora, strength_model, strength_clip) + loaded_names.append(lora_name) - return (model, clip) + return (model, clip, loaded_names, len(loaded_names)) class InoCalculateLoraConfig: