�
,�Re� � �D � d dl Z d dlZd dlZd dlZddlmZ d� Zd� Zd� Z dS )� N� )�monkeyc �, � | j t j k S )N)�levelno�logging�WARNING)�records ��/builddir/build/BUILDROOT/alt-python311-setuptools-65.6.3-2.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/setuptools/logging.py�_not_warningr s � ��>�G�O�+�+� c �� � t j � � } | � t j � � t j t j � � }|� t � � | |f}t j dd|t j �� � t j t j
j � � rBt j t" t j d� � t j t j
_ dS dS )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 s r
� configurer# s� � � �'�)�)�K������)�)�)��'��
�3�3�K����,�'�'�'��K�'�H����#���
�O� O� O� O��� ��*�+�+� +���-����H�H�H�
'�]� �����
+� +r c �z � t j � | dz � � t � | � � S )N�
)r �rootr r � unpatched)r s r
r r # s0 � ��L���%��(�#�#�#��"�"�5�)�)�)r )
r r r �
distutils.logr � r r r# r � r r
�