added last_param_is_save_path input & handler

This commit is contained in:
Ludovic Anterieur
2024-06-29 13:01:19 +02:00
parent b909f44d20
commit 14dcb70745
+5 -1
View File
@@ -40,6 +40,7 @@ class IndustrialMagick:
inputs = {
"required": {
"return_image": ("BOOLEAN", {"default": False}),
"last_param_is_save_path": ("BOOLEAN", {"default": False}),
"param_count": ("INT", {"default": 5, "min": 0, "max": 50, "step": 1})
}
}
@@ -52,12 +53,15 @@ class IndustrialMagick:
FUNCTION = "execute"
CATEGORY = "IndustrialMagick"
def execute(self, return_image, param_count, **kwargs):
def execute(self, return_image, last_param_is_save_path, param_count, **kwargs):
# Extract values from kwargs
params = [kwargs.get(f"param_{i}") for i in range(1, param_count + 1)]
params.insert(0,"magick")
if(last_param_is_save_path is False):
params.append(get_image_temp_path())
filtered_params = [param for param in params if param not in ["",None]]
print(filtered_params)