U
    aÊ¹j°  ã                   @   sˆ   d Z ddlZddlZddlmZ ejZejZejZej	Z	ej
Z
ejZejZejZejZejZejZdd„ Zdd„ ZG d	d
„ d
ejƒZdS )zb
A simple log mechanism styled after PEP 282.

Retained for compatibility and should not be used.
é    Né   )Úlogc                 C   s   t j}t  | ¡ |S ©N)Ú_global_logÚlevelÚsetLevel)r   Úorig© r	   úX/var/www/html/bwave/python/venv/lib/python3.8/site-packages/setuptools/_distutils/log.pyÚset_threshold   s    
r   c                 C   s>   | dkrt tjƒ n&| dkr(t tjƒ n| dkr:t tjƒ d S )Nr   r   é   )r   ÚloggingÚWARNÚINFOÚDEBUG)Úvr	   r	   r
   Úset_verbosity    s    r   c                       sF   e Zd ZdZef‡ fdd„	Zedd„ ƒZejdd„ ƒZe	j
jZ‡  ZS )ÚLogzJdistutils.log.Log is deprecated, please use an alternative from `logging`.c                    s    t  tj¡ tƒ jt|d� d S )N©r   )ÚwarningsÚwarnr   Ú__doc__ÚsuperÚ__init__Ú__name__)ÚselfÚ	threshold©Ú	__class__r	   r
   r   ,   s    zLog.__init__c                 C   s   | j S r   r   )r   r	   r	   r
   r   0   s    zLog.thresholdc                 C   s   |   |¡ d S r   )r   )r   r   r	   r	   r
   r   4   s    )r   Ú
__module__Ú__qualname__r   r   r   Úpropertyr   Úsetterr   ÚLoggerÚwarningr   Ú__classcell__r	   r	   r   r
   r   )   s   

r   )r   r   r   Ú_logr   r   r   r   r   ÚERRORÚFATALÚdebugÚinfor$   r   ÚerrorÚfatalr   r   r#   r   r	   r	   r	   r
   Ú<module>   s"   	