o
     U¤gí  ã                   @   sT   d dl Z d dlZd dlZddlmZ d dlZdd„ Zddd„Zd	e	de	fd
d„Z
dS )é    Né   )Úmonkeyc                 C   s   | j tjk S )N)ÚlevelnoÚloggingÚWARNING)Úrecord© r   ú^/var/www/html/Testing_prj/Navya-Bakers/venv/lib/python3.10/site-packages/setuptools/logging.pyÚ_not_warning
   s   r
   Úreturnc                  C   sv   t  ¡ } |  t j¡ t  tj¡}| t¡ | |f}t jdd|t j	d t
 tjj¡r9t ttjd¡ tjtj_dS dS )zÇ
    Configure logging to emit warning and above to stderr
    and everything else to stdout. This behavior is provided
    for compatibility with distutils.log but may change in
    the future.
    z	{message}Ú{)ÚformatÚstyleÚhandlersÚlevelÚset_thresholdN)r   ÚStreamHandlerÚsetLevelr   ÚsysÚstdoutÚ	addFilterr
   ÚbasicConfigÚDEBUGÚinspectÚismoduleÚ	distutilsÚdistÚlogr   Ú
patch_funcr   )Úerr_handlerÚout_handlerr   r   r   r	   Ú	configure   s   

ÿúr!   r   c                 C   s   t j | d ¡ t | ¡S )Né
   )r   Úrootr   r   Ú	unpatched)r   r   r   r	   r   &   s   
r   )r   N)r   r   r   Ú r   Údistutils.logr   r
   r!   Úintr   r   r   r   r	   Ú<module>   s    
