a
    Z¨XhM  ã                   @  sP   d dl mZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZd
S )é    )Úannotationsc                   @  s   e Zd ZdS )ÚUFOLibErrorN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú\/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/fontTools/ufoLib/errors.pyr      s   r   c                   @  s   e Zd ZdS )ÚUnsupportedUFOFormatNr   r   r   r   r	   r
      s   r
   c                   @  s    e Zd ZdZdddœdd„ZdS )ÚGlifLibErrorzùAn error raised by glifLib.

    This class is a loose backport of PEP 678, adding a :attr:`.note`
    attribute that can hold additional context for errors encountered.

    It will be maintained until only Python 3.11-and-later are supported.
    ÚstrÚNone)ÚnoteÚreturnc                 C  s$   | j ^}}|d | g|¢R | _ d S )NÚ
)Úargs)Úselfr   ÚmessageÚrestr   r   r	   Ú	_add_note   s    
zGlifLibError._add_noteN)r   r   r   Ú__doc__r   r   r   r   r	   r      s   r   c                   @  s   e Zd ZdS )ÚUnsupportedGLIFFormatNr   r   r   r   r	   r      s   r   N)Ú
__future__r   Ú	Exceptionr   r
   r   r   r   r   r   r	   Ú<module>   s   