
    ]MhM                        d dl mZ  G d de          Z G d de          Z G d de          Z G d d	e          Zd
S )    )annotationsc                      e Zd ZdS )UFOLibErrorN__name__
__module____qualname__     W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/fontTools/ufoLib/errors.pyr   r              Dr   r   c                      e Zd ZdS )UnsupportedUFOFormatNr   r
   r   r   r   r      r   r   r   c                      e Zd ZdZddZdS )	GlifLibErrorzAn 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.
    notestrreturnNonec                :    | j         ^}}|dz   |z   g|R | _         d S )N
)args)selfr   messagerests       r   	_add_notezGlifLibError._add_note   s/      94nt+4t44			r   N)r   r   r   r   )r   r   r	   __doc__r   r
   r   r   r   r      s2         5 5 5 5 5 5r   r   c                      e Zd ZdS )UnsupportedGLIFFormatNr   r
   r   r   r   r      r   r   r   N)
__future__r   	Exceptionr   r   r   r   r
   r   r   <module>r"      s    " " " " " "	 	 	 	 	) 	 	 		 	 	 	 	; 	 	 	5 5 5 5 5; 5 5 5"	 	 	 	 	L 	 	 	 	 	r   