ComfyUI icon indicating copy to clipboard operation
ComfyUI copied to clipboard

'TextField' object has no attribute 'print_text'

Open tom-doerr opened this issue 8 months ago • 2 comments

I'm just trying to implement a custom node that takes text, but I get the following error:

Error occurred when executing Text Field:

'TextField' object has no attribute 'print_text'

File "/home/tom/ComfyUI/execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "/home/tom/ComfyUI/execution.py", line 81, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "/home/tom/ComfyUI/execution.py", line 74, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))

My code:

class TextField:     

    @classmethod
    def INPUT_TYPES(cls):
               
        return {"required": {       
                    "text": ("STRING", {"multiline": True, "default": ""}),
                    }
                }

    RETURN_TYPES = ("STRING",)
    FUNCTION = "text_input"
    OUTPUT_NODE = True
    CATEGORY = "DSPy"

    def text_input(self, text):
        return (text,)

tom-doerr avatar Jun 15 '24 22:06 tom-doerr