o >g&@sGdddZdeiZdS)c@s,eZdZeddZdZdZdZddZdS) CLIPTextEncodeControlnetcCsdddddddfdiS)Nrequired)CLIP CONDITIONINGSTRINGT) multilinedynamicPrompts)clip conditioningtext)sr r A/home/comdoleger1/zen-flux-style-shape/comfy_extras/nodes_cond.py INPUT_TYPESsz$CLIPTextEncodeControlnet.INPUT_TYPESrencodez_for_testing/conditioningc Csf||}|j|dd\}}g}|D]}|d|dg} || dd<|| dd<|| q|fS)NT) return_pooledcross_attn_controlnetZpooled_output_controlnet)tokenizeencode_from_tokenscopyappend) selfr r r tokenscondpooledctnr r rr s    zCLIPTextEncodeControlnet.encodeN) __name__ __module__ __qualname__ classmethodr RETURN_TYPESFUNCTIONCATEGORYrr r r rrs  rN)rNODE_CLASS_MAPPINGSr r r rs