Ë
    ˜šãj±  ã                   óâ   — d Z dZdZdZdZdZddlZ G d„ d	«      Z e«       Zej                  Z	ej                  Z
ej                  Zej                  Zej                  Zej                  Zd
„ Zd„ Zy)z,A simple log mechanism styled after PEP 282.é   é   é   é   é   é    Nc                   ó@   — e Zd Zefd„Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d„ Zy	)
ÚLogc                 ó   — || _         y ©N)Ú	threshold)Úselfr   s     úd/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/setuptools/_distutils/log.pyÚ__init__zLog.__init__   s	   € Ø"ˆ�ó    c                 óì  — |t         t        t        t        t        fvrt        dt        |«      z  «      ‚|| j                  k\  ra|r||z  }|t        t        t        fv rt        j                  }nt        j                  }	 |j                  d|z  «       |j!                  «        y y # t        $ rD |j                  }|j                  |d«      j                  |«      }|j                  d|z  «       Y Œ^w xY w)Nz%s wrong log levelz%s
Úbackslashreplace)ÚDEBUGÚINFOÚWARNÚERRORÚFATALÚ
ValueErrorÚstrr   ÚsysÚstderrÚstdoutÚwriteÚUnicodeEncodeErrorÚencodingÚencodeÚdecodeÚflush)r   ÚlevelÚmsgÚargsÚstreamr   s         r   Ú_logzLog._log   sÎ   € Øœ¤¤d¬E´5Ð9Ñ9ÜÐ1´C¸³JÑ>Ó?Ð?à�D—N‘NÒ"ÙØ˜D‘j�Øœœu¤eÐ,Ñ,ÜŸ™‘äŸ™�ð+Ø—‘˜V c™\Ô*ð �L‰L�Nð #øô &ò +à!Ÿ?™?�Ø—j‘j Ð+=Ó>×EÑEÀhÓO�Ø—‘˜V c™\Ö*ð	+ús   Â B& Â&A
C3Ã2C3c                 ó*   — | j                  |||«       y r   )r'   )r   r#   r$   r%   s       r   ÚlogzLog.log'   s   € Ø�	‰	�%˜˜dÕ#r   c                 ó2   — | j                  t        ||«       y r   )r'   r   ©r   r$   r%   s      r   Údebugz	Log.debug*   ó   € Ø�	‰	”%˜˜dÕ#r   c                 ó2   — | j                  t        ||«       y r   )r'   r   r+   s      r   ÚinfozLog.info-   ó   € Ø�	‰	”$˜˜TÕ"r   c                 ó2   — | j                  t        ||«       y r   )r'   r   r+   s      r   ÚwarnzLog.warn0   r0   r   c                 ó2   — | j                  t        ||«       y r   )r'   r   r+   s      r   Úerrorz	Log.error3   r-   r   c                 ó2   — | j                  t        ||«       y r   )r'   r   r+   s      r   Úfatalz	Log.fatal6   r-   r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r'   r)   r,   r/   r2   r4   r6   © r   r   r	   r	      s-   „ à!%ó #òò($ò$ò#ò#ò$ó$r   r	   c                 ó<   — t         j                  }| t         _        |S r   )Ú_global_logr   )r#   Úolds     r   Úset_thresholdr>   A   s   € ä
×
Ñ
€CØ!„KÔØ€Jr   c                 ó‚   — | dk  rt        t        «       y | dk(  rt        t        «       y | dk\  rt        t        «       y y )Nr   r   r   )r>   r   r   r   )Úvs    r   Úset_verbosityrA   G   s4   € ØˆA‚vÜ”dÕØ	
ˆaŠÜ”dÕØ	
ˆaŠÜ”eÕð 
r   )Ú__doc__r   r   r   r   r   r   r	   r<   r)   r,   r/   r2   r4   r6   r>   rA   r:   r   r   ú<module>rC      s„   ðÙ 2ð
 	
€Ø€Ø€Ø	€Ø	€ã 
÷)$ñ )$ñV ‹e€Ø‡o�o€Ø×Ñ€Ø×Ñ€Ø×Ñ€Ø×Ñ€Ø×Ñ€òór   