� ��^i � � � d Z ddlZddlZ ddlZn # e$ r dZY nw xY wd� Z G d� dej � � Zej fd�Z dS )zONicer log formatting with colours. Code copied from Tornado, Apache licensed. � Nc � � d} t rwt t j d� � r]t j � � � r? t j � � t j d� � dk rd} n# t $ r Y nw xY w| S )NF�isatty�colorsr T)�curses�hasattr�sys�stderrr � setupterm�tigetnum� Exception)�colors ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/pep517/colorlog.py�_stderr_supports_colorr s� � ��E� � �'�#�*�h�/�/� �C�J�4E�4E�4G�4G� � ��������x�(�(�1�,�,������ � � ��D� �����Ls �-A1 �1 A>�=A>c �\ � e Zd ZdZej dej dej dej diZ d d�Z d� ZdS ) �LogFormatterz&Log formatter with colour support � � � TNc � � t j � | |�� � i | _ |�rt � � �rt j d� � pt j d� � pd}dt j cxk rdk rn nt |d� � }| j � � � D ]0\ }}t t j ||� � d� � | j |<