
     #e                    H    d dl mZ d dlmZ  G d de      Z G d de      Zy)    )annotations)Anyc                      e Zd ZdZy)ErrorzThe base exception for ufoLib2.N)__name__
__module____qualname____doc__     0/usr/lib/python3/dist-packages/ufoLib2/errors.pyr   r      s    )r   r   c                  ,     e Zd ZdZd fdZddZ xZS )ExtrasNotInstalledErrorz7The extras required for this feature are not installed.c                ,    t         |   d| d       y )NzExtras not installed: ufoLib2[])super__init__)selfextras	__class__s     r   r   z ExtrasNotInstalledError.__init__   s    9&CDr   c                    | )Nr   )r   argskwargss      r   __call__z ExtrasNotInstalledError.__call__   s    
r   )r   strreturnNone)r   r   r   r   r   r   )r   r   r	   r
   r   r   __classcell__)r   s   @r   r   r   
   s    AEr   r   N)
__future__r   typingr   	Exceptionr   r   r   r   r   <module>r"      s#    " *I *e r   