o
    i#                     @   s6   d dl Z d dlmZ G dd dZdeiZddiZdS )    N)IOc                   @   s:   e Zd Zedd ZdZdZdZdZg dZ	dd	d
Z
dS )
PreviewAnyc                 C   s   ddt ji fiiS )Nrequiredsource)r   ANY)cls r   </mnt/c/Users/fbmor/ComfyUI/comfy_extras/nodes_preview_any.pyINPUT_TYPES   s   zPreviewAny.INPUT_TYPESr   mainTutils)zshow outputinspectdebugzprint valuez	show textNc                 C   s   d}t |tr
|}n6t |tttfrt|}n)|d ur@z	tj|dd}W n ty?   zt|}W n ty<   d}Y nw Y nw dd|fiiS )NNone   )indentz+source exists, but could not be serialized.uitext)
isinstancestrintfloatbooljsondumps	Exception)selfr   valuer   r   r	   r      s"   

zPreviewAny.main)N)__name__
__module____qualname__classmethodr
   RETURN_TYPESFUNCTIONOUTPUT_NODECATEGORYSEARCH_ALIASESr   r   r   r   r	   r      s    
r   zPreview as Text)r   comfy.comfy_types.node_typingr   r   NODE_CLASS_MAPPINGSNODE_DISPLAY_NAME_MAPPINGSr   r   r   r	   <module>   s     