mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-05 05:07:05 +08:00
Update nodes_types.py
Removed StringToBool because it is just too similar to the already existing Compare node.
This commit is contained in:
parent
2754f42d1f
commit
54afdd5702
@ -104,26 +104,6 @@ class BoolToAll:
|
|||||||
def convert_type(self, value):
|
def convert_type(self, value):
|
||||||
return (int(value), float(value), str(value),)
|
return (int(value), float(value), str(value),)
|
||||||
|
|
||||||
class StringToBool:
|
|
||||||
@classmethod
|
|
||||||
def INPUT_TYPES(cls):
|
|
||||||
return {"required": {
|
|
||||||
"value": ("STRING", {"default": "False", "multiline": False}),
|
|
||||||
"true_text": ("STRING", {"default": "True", "multiline": False}),
|
|
||||||
"case_sensitive": ("BOOLEAN", {"default": True})
|
|
||||||
}}
|
|
||||||
|
|
||||||
RETURN_TYPES = ("BOOLEAN",)
|
|
||||||
FUNCTION = "convert_type"
|
|
||||||
CATEGORY = "utils/type_convert"
|
|
||||||
|
|
||||||
def convert_type(self, value, true_text, case_sensitive) -> bool:
|
|
||||||
if case_sensitive:
|
|
||||||
match = (value == true_text)
|
|
||||||
else:
|
|
||||||
match = (value.casefold() == true_text.casefold())
|
|
||||||
return (match,)
|
|
||||||
|
|
||||||
class StringToCombo:
|
class StringToCombo:
|
||||||
'''Converts a string into a combo input that may be used with any
|
'''Converts a string into a combo input that may be used with any
|
||||||
node with a list widget.
|
node with a list widget.
|
||||||
@ -146,7 +126,6 @@ NODE_CLASS_MAPPINGS = {
|
|||||||
"Boolean to All": BoolToAll,
|
"Boolean to All": BoolToAll,
|
||||||
"Integer to All": IntToAll,
|
"Integer to All": IntToAll,
|
||||||
"Float to All": FloatToAll,
|
"Float to All": FloatToAll,
|
||||||
"String to Boolean": StringToBool,
|
|
||||||
"String to Number": StringToNum,
|
"String to Number": StringToNum,
|
||||||
"String to Combo": StringToCombo
|
"String to Combo": StringToCombo
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user