Change the Type Converter node to a node that converts any type to a * type

This commit is contained in:
Rhys Yang
2024-06-07 01:32:18 +08:00
parent 659d35b9b8
commit e8ca90fe35
+6 -25
View File
@@ -1003,41 +1003,22 @@ class SDTypeConverter:
return {
"required": {},
"optional": {
"model_name": (
folder_paths.get_filename_list("checkpoints"),
"any_type_input": (
any_type,
{"forceInput": True},
),
"sampler_name": (
comfy.samplers.KSampler.SAMPLERS,
{"forceInput": True},
),
"scheduler": (comfy.samplers.KSampler.SCHEDULERS, {"forceInput": True}),
},
}
RETURN_TYPES = (
"STRING",
"STRING",
"STRING",
)
RETURN_TYPES = (any_type,)
RETURN_NAMES = (
"MODEL_NAME_STR",
"SAMPLER_NAME_STR",
"SCHEDULER_STR",
)
RETURN_NAMES = ("ANY_TYPE_OUTPUT",)
FUNCTION = "convert_string"
CATEGORY = "SD Prompt Reader"
def convert_string(
self, model_name: str = "", sampler_name: str = "", scheduler: str = ""
):
return (
model_name,
sampler_name,
scheduler,
)
def convert_string(self, any_type_input: str = ""):
return (any_type_input,)
class SDBatchLoader: