a
    ;gh  ã                   @   s   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G d
d„ deƒ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G dd„ deƒ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G dd„ deƒ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G d(d)„ d)eƒZG d*d+„ d+eƒZG d,d-„ d-eƒZG d.d/„ d/eƒZG d0d1„ d1eƒZG d2d3„ d3eƒZd4S )5é    )Údedentc                       s   e Zd Zd‡ fdd„	Z‡  ZS )ÚDashExceptionÚ c                    s   t ƒ  t|ƒ ¡ ¡ d S )N)ÚsuperÚ__init__r   Ústrip)ÚselfÚmsg©Ú	__class__© ú_/mounts/lovelace/software/anaconda3/envs/metaDMG/lib/python3.9/site-packages/dash/exceptions.pyr      s    zDashException.__init__)r   )Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r
   r   r      s   r   c                   @   s   e Zd ZdS )ÚObsoleteKwargExceptionN©r   r   r   r   r   r   r   r   	   s   r   c                   @   s   e Zd ZdS )ÚNoLayoutExceptionNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚCallbackExceptionNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚNonExistentEventExceptionNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚIncorrectTypeExceptionNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚIDsCantContainPeriodsNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚWildcardInLongCallbackNr   r   r   r   r   r   !   s   r   c                   @   s   e Zd ZdS )ÚInvalidComponentIdErrorNr   r   r   r   r   r   &   s   r   c                   @   s   e Zd ZdS )ÚPreventUpdateNr   r   r   r   r   r   *   s   r   c                   @   s   e Zd ZdS )ÚDuplicateIdErrorNr   r   r   r   r   r   .   s   r   c                   @   s   e Zd ZdS )ÚInvalidCallbackReturnValueNr   r   r   r   r   r   2   s   r   c                   @   s   e Zd ZdS )ÚInvalidConfigNr   r   r   r   r   r   6   s   r   c                   @   s   e Zd ZdS )ÚInvalidResourceErrorNr   r   r   r   r   r   :   s   r   c                   @   s   e Zd ZdS )ÚInvalidIndexExceptionNr   r   r   r   r   r    >   s   r    c                   @   s   e Zd ZdS )ÚDependencyExceptionNr   r   r   r   r   r!   B   s   r!   c                   @   s   e Zd ZdS )ÚResourceExceptionNr   r   r   r   r   r"   F   s   r"   c                   @   s   e Zd ZdS )ÚMissingCallbackContextExceptionNr   r   r   r   r   r#   J   s   r#   c                   @   s   e Zd ZdS )ÚUnsupportedRelativePathNr   r   r   r   r   r$   N   s   r$   c                   @   s   e Zd ZdS )Ú
ProxyErrorNr   r   r   r   r   r%   R   s   r%   c                   @   s   e Zd ZdS )ÚDuplicateCallbackNr   r   r   r   r   r&   V   s   r&   c                   @   s   e Zd ZdS )ÚLongCallbackErrorNr   r   r   r   r   r'   Z   s   r'   c                   @   s   e Zd ZdS )ÚMissingLongCallbackManagerErrorNr   r   r   r   r   r(   ^   s   r(   c                   @   s   e Zd ZdS )Ú	PageErrorNr   r   r   r   r   r)   b   s   r)   c                   @   s   e Zd ZdS )ÚImportedInsideCallbackErrorNr   r   r   r   r   r*   f   s   r*   N)Útextwrapr   Ú	Exceptionr   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r   r   r   r   Ú<module>   s2   