
    
3j'                     `    S SK r SSKJrJrJrJrJrJrJrJ	r	J
r
   " S S5      r " S S5      rg)    N   )	CONFIGCATEGORYBOOLEANBOOLEAN_FALSEKEYSTEXTSSTRINGloggeranyc                       \ rS rSrS r\S 5       r\R                  R                  \R                  R                  -   rSrSrSrSrS	S jrSrg)
CConsoleAny   c                     g N selfs    M/home/wildlama/comfy/ComfyUI/custom_nodes/ComfyUI-Crystools/nodes/debugger.py__init__CConsoleAny.__init__           c           	      p    0 S[         4S[        S[        [        R                  R
                  [        00 S.$ )N	any_valueconsoledisplay)requiredoptionalhidden)r   r   r   r   PREFIXvaluer
   clss    r   INPUT_TYPESCConsoleAny.INPUT_TYPES   s=     cV=7!!6	
 	
r   Tr   executeNc                 p   US   nUS   nUS   nSn[         R                  R                  nUbD   [        U5      [        :X  a  U H  n U[        U5      -  nM     O[        R                  " S5         [        R                  " S5        U(       a%  Ub  US:w  a  [        U S	U 35        O[        U5        U(       a  UnX#XF/n	S
SU	00$ ! [         a&  nUS-  n[        R                  " U5         S nAM  S nAff = f! [         a0     [        R                  " U5      SS n N! [         a    Sn  Nf = ff = f)Nr    z,source exists, but could not be serialized.
zany_value is not a list   z+source exists, but could not be serialized.z!Show any to console is running...z: uitext)r	   INACTIVE_MSGr"   typeliststr	Exceptionr   warnjsondumpsdebugprint)
r   r   r   r   prefixr-   textToDisplayitemer"   s
             r   r'   CConsoleAny.execute!   s?   !*!***00 I	?d* )+ CI-D !* KK 9: 	8:!fl4&)*d M69 vuo&&5  ) + $SSD"KKNN+  II::i026D  IHDIIsY   C; 	CC; C; 
C8C3-C; 3C88C; ;
D5D!!D1-D50D11D5)NFTN)__name__
__module____qualname____firstlineno__r   classmethodr%   r   MAINr"   DEBUGGERINPUT_IS_LISTRETURN_TYPESOUTPUT_NODEFUNCTIONr'   __static_attributes__r   r   r   r   r      sV     
 
  }}""X%6%6%<%<<HMLKH''r   r   c                       \ rS rSrS r\S 5       r\R                  R                  \R                  R                  -   rSrSrSrSrSrSS	 jrS
rg)CConsoleAnyToJsonK   c                     g r   r   r   s    r   r   CConsoleAnyToJson.__init__L   r   r   c                     0 S[         40S.$ )Nr   )r   r   )r   r#   s    r   r%   CConsoleAnyToJson.INPUT_TYPESO   s     cV
 	
r   T)r
   )stringr'   Nc                 L   [         R                  R                  nUb  [        U[        5      (       av  US   n[        U[
        5      (       a   [        R                  " U[        S   S9nO>[        U[        5      (       a   [        R                  " U[        S   S9nO[        U5      n[        R                  " S5        SU/0U4S.$ ! [         a"  nSn[        R                  " U5         S nANFS nAff = f! [         a"  nSn[        R                  " U5         S nANuS nAff = f)	Nr   indent)rR   z2The input is a dict, but could not be serialized.
z2The input is a list, but could not be serialized.
z&Show any-json to console is running...r-   )r,   result)r	   r.   r"   
isinstancer0   dictr4   r5   r   r2   r   r3   r1   r6   )r   r   r-   r:   r;   s        r   r'   CConsoleAnyToJson.executeb   s    !!'' Z	4%@%@Q<D$%%#::d6(3CDD
 D$''#::d6(3CDD 4y=?v&4'::! ! #PDKKNN# ! #PDKKNN#s0   C C7 
C4C//C47
D#DD#r   r   )r=   r>   r?   r@   r   rA   r%   r   rB   r"   rC   rD   rE   RETURN_NAMESrF   rG   r'   rH   r   r   r   rJ   rJ   K   s[     
 
 }}""X%6%6%<%<<HMLLKH;r   rJ   )r4   corer   r   r   r   r   r	   r
   r   r   r   rJ   r   r   r   <module>rY      s(     ] ] ]D' D'N0; 0;r   