o
    f}”e_  ã                   @   s@   d dl Z d dlZd dlZddlmZ dd„ Zdd„ Zdd	„ ZdS )
é    Né   )Úmonkeyc                 C   s   | j tjk S )N)ÚlevelnoÚloggingÚWARNING)Úrecord© r   ú[/Users/abhinavbhinder/Documents/map/venv/lib/python3.10/site-packages/setuptools/logging.pyÚ_not_warning   s   r
   c                  C   sZ   t  ¡ } |  t j¡ t  tj¡}| t¡ | |f}t jdd|t j	d� t
 ttjd¡ dS )zÆ
    Configure logging to emit warning and above to stderr
    and everything else to stdout. This behavior is provided
    for compatibilty with distutils.log but may change in
    the future.
    z	{message}ú{)ÚformatÚstyleÚhandlersÚlevelÚset_thresholdN)r   ÚStreamHandlerÚsetLevelr   ÚsysÚstdoutÚ	addFilterr
   ÚbasicConfigÚDEBUGr   Ú
patch_funcr   Ú	distutilsÚlog)Zerr_handlerZout_handlerr   r   r   r	   Ú	configure   s   

ÿr   c                 C   s   t j | d ¡ t | ¡S )Né
   )r   Úrootr   r   Ú	unpatched)r   r   r   r	   r      s   
r   )	r   r   Údistutils.logr   Ú r   r
   r   r   r   r   r   r	   Ú<module>   s    