File: //usr/share/glib-2.0/codegen/__pycache__/utils.cpython-38.pyc
U
�u_� � @ s� d dl Zd dlZd dlZG dd� d�Zejdfdd�Zdd� Zd d
d�Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� ZdS )!� Nc @ s$ e Zd ZdZdZdZdZdZdZdS )�ColorzANSI Terminal colorsz[1;32mz[1;34mz[1;33mz[1;31mz[0mN) �__name__�
__module__�__qualname__�__doc__�GREENZBLUE�YELLOW�RED�END� r r �$/usr/share/glib-2.0/codegen/utils.pyr s r ZMESSAGEc C sB t �tj�� �r$dj||tjd�}n|}tj�dj|| d�� dS )z"Print a string with a color prefixz{start}{prefix}{end})�start�prefix�endz{prefix}: {msg}
)r �msgN) �os�isatty�sys�stderr�fileno�formatr r
�write)r �colorr Zreal_prefixr r r �print_color# s r c C s t | tjdd� t�d� dS )zPrint an error, and terminate�ERROR�r r � N)r r r r �exit�r r r r �print_error+ s r Fc C s8 |rt j}d}n
t j}d}t| ||� |r4t�d� dS )z)Print a warning, and optionally terminater ZWARNINGr N)r r r r r r )r Zfatalr r r r r �
print_warning0 s r c C s t | tjdd� dS )zPrint a message�INFOr N)r r r r r r r �
print_info<