� ,�Re�����dZddlZddlZddlmZejZejZejZej Z ej Z ejZej Z ej Z ej ZejZejZd�Zd�ZGd�dej��ZdS) zb A simple log mechanism styled after PEP 282. Retained for compatibility and should not be used. �N�)�logc�F�tj}tj|��|S�N)� _global_log�level�setLevel)r�origs ��/builddir/build/BUILDROOT/alt-python311-setuptools-65.6.3-2.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/setuptools/_distutils/log.py� set_thresholdr s �� � �D������� �K�c���|dkrttj��dS|dkrttj��dS|dkrttj��dSdS)Nrr�)r �logging�WARN�INFO�DEBUG)�vs r � set_verbosityr!sf���A�v�v��g�l�#�#�#�#�#� �a����g�l�#�#�#�#�#� �a����g�m�$�$�$�$�$� �r c�t��eZdZdZef�fd� Zed���Zejd���Ze j j Z �xZ S)�LogzJdistutils.log.Log is deprecated, please use an alternative from `logging`.c���tjtj��t ���t |���dS)N�r)�warnings�warnr�__doc__�super�__init__�__name__)�self� threshold� __class__s �r rz Log.__init__-s8���� �c�k�"�"�"� ��������3�3�3�3�3r c��|jSrr)r s r r!z Log.threshold1s ���z�r c�0�|�|��dSr)r )r rs r r!z Log.threshold5s�� � � �e�����r )r� __module__� __qualname__rrr�propertyr!�setterr�Logger�warningr� __classcell__)r"s@r rr*s��������T�T�!%�4�4�4�4�4�4�����X��������� �>� !�D�D�D�D�Dr r)rrr�_logrrrrr�ERROR�FATAL�debug�infor*r�error�fatalr rr)r�r r �r4s����� ��������$�$�$�$�$�$� � ���|���|��� ��� ���o�������������������� %�%�%�"�"�"�"�"�'�.�"�"�"�"�"r