
    Ih                    >    d Z ddlmZ ddlZddlZddlmZ eddfdZy)zDiv. Utilities.    )annotationsN   )default_encodec                   ddl m} ddlm} |t        j
                  n|}|ddl}|j                  } |       \  }}t        j                  |       t        d| d|        ||d      }		 	  || |	d	       |	j                          |	j                          |S # t        $ r;}
t        d
|
d|       |	j                  t         ||                    Y d}
~
ad}
~
ww xY w# |	j                          |	j                          w xY w)z%Dump message state to stdout or file.r   )pformat)mkstempNz EMERGENCY DUMP STATE TO FILE -> z <-)filew)protocolzCannot pickle state: z. Fallback to pformat.)pprintr   tempfiler   sysstderrpickledumposcloseprint	Exceptionwriter   flush)state	open_filer   r   r   r   r   fdpersistfhexcs              H/var/www/html/planif/env/lib/python3.12/site-packages/kombu/utils/div.pyemergency_dump_stater      s     !>SZZvF|{{)KBHHRL	,WIS
9	7C	 B	5Q' 	


N  	5'w.DE HH^GEN344	5 	


s*   .B 	C$1CC" CC" ""D)	__doc__
__future__r   r   r   encodingr   openr        r   <module>r&      s"     " 	 
 $ +/T$ r%   