mirror of
https://git.datalinker.icu/kijai/ComfyUI-KJNodes.git
synced 2026-01-07 19:29:52 +08:00
Improve SomethingToString method in nodes.py
Refactor stringify method to handle input types more clearly.
This commit is contained in:
parent
c661baadd9
commit
d33068e263
@ -669,12 +669,13 @@ Converts any type to a string.
|
||||
"""
|
||||
|
||||
def stringify(self, input, prefix="", suffix=""):
|
||||
stringified = input
|
||||
if isinstance(input, (int, float, bool)):
|
||||
stringified = str(input)
|
||||
elif isinstance(input, list):
|
||||
stringified = ', '.join(str(item) for item in input)
|
||||
else:
|
||||
return
|
||||
# else:
|
||||
# return
|
||||
if prefix: # Check if prefix is not empty
|
||||
stringified = prefix + stringified # Add the prefix
|
||||
if suffix: # Check if suffix is not empty
|
||||
@ -2622,4 +2623,4 @@ class LazySwitchKJ:
|
||||
|
||||
def switch(self, switch, on_false = None, on_true=None):
|
||||
value = on_true if switch else on_false
|
||||
return (value,)
|
||||
return (value,)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user