
    X-Ph                    @    d dl mZ d dlZd dlmZ  G d d          ZdS )    )annotationsN)Optionsc                  >    e Zd ZddZddZddZddZddZddZdS )Errorsoptionsr   returnNonec                n    d| _         d| _        t          j                            |d          | _        d S )Nr   T)hide_error_codes)
num_errorsnum_warningsmypyerrorsr   _errors)selfr   s     L/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/mypyc/errors.py__init__zErrors.__init__   s1    {))'D)II    msgstrpathlineintc                d    | j                             |d |d|           | xj        dz  c_        d S )Nerrorseverityfile   )r   reportr   r   r   r   r   s       r   r   zErrors.error   s7    D$gDIII1r   c                D    | j                             |d |d|           d S )Nnoter   )r   r    r!   s       r   r#   zErrors.note   s)    D$f4HHHHHr   c                d    | j                             |d |d|           | xj        dz  c_        d S )Nwarningr   r   )r   r    r   r!   s       r   r%   zErrors.warning   s=    D$idKKKQr   	list[str]c                4    | j                                         S N)r   new_messages)r   s    r   r)   zErrors.new_messages   s    |((***r   c                R    |                                  D ]}t          |           d S r(   )r)   print)r   r   s     r   flush_errorszErrors.flush_errors   s4    &&(( 	 	E%LLLL	 	r   N)r   r   r   r	   )r   r   r   r   r   r   r   r	   )r   r&   )r   r	   )	__name__
__module____qualname__r   r   r#   r%   r)   r,    r   r   r   r      s        J J J J
   I I I I   + + + +     r   r   )
__future__r   mypy.errorsr   mypy.optionsr   r   r0   r   r   <module>r4      sg    " " " " " "                         r   