Files
Bjornulf_custom_nodes/loop_lines.py
justumen ee35bd5575 v0.10
2024-08-12 12:11:41 +02:00

26 lines
662 B
Python

class LoopAllLines:
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"text": ("STRING", {"forceInput": True}),
}
}
RETURN_TYPES = ("STRING",)
FUNCTION = "all_lines"
OUTPUT_IS_LIST = (True,)
CATEGORY = "Bjornulf"
def all_lines(self, text):
# Split the input text into lines
lines = text.split('\n')
# Remove empty lines and strip whitespace
lines = [line.strip() for line in lines if line.strip()]
if not lines:
return ([],)
# Return all non-empty lines
return (lines,)