
    $g                     6   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 G d
 de      Z G d de      Z G d de      Z	 G d de      Z
 G d de	      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z G d0 d1e      Z G d2 d3e      Zy4)5    )dedentc                         e Zd Zd fd	Z xZS )DashExceptionc                 R    t         |   t        |      j                                y )N)super__init__r   strip)selfmsg	__class__s     L/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/dash/exceptions.pyr   zDashException.__init__   s    **,-    ) )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    . .r   r   c                       e Zd Zy)ObsoleteKwargExceptionNr   r   r    r   r   r   r   	       r   r   c                       e Zd Zy)NoLayoutExceptionNr   r   r   r   r   r      r   r   r   c                       e Zd Zy)CallbackExceptionNr   r   r   r   r   r      r   r   r   c                       e Zd Zy)NonExistentEventExceptionNr   r   r   r   r   r      r   r   r   c                       e Zd Zy)IncorrectTypeExceptionNr   r   r   r   r    r       r   r   r    c                       e Zd Zy)IDsCantContainPeriodsNr   r   r   r   r"   r"      r   r   r"   c                       e Zd Zy)WildcardInLongCallbackNr   r   r   r   r$   r$   !   r   r   r$   c                       e Zd Zy)InvalidComponentIdErrorNr   r   r   r   r&   r&   &   r   r   r&   c                       e Zd Zy)PreventUpdateNr   r   r   r   r(   r(   *   r   r   r(   c                       e Zd Zy)DuplicateIdErrorNr   r   r   r   r*   r*   .   r   r   r*   c                       e Zd Zy)InvalidCallbackReturnValueNr   r   r   r   r,   r,   2   r   r   r,   c                       e Zd Zy)InvalidConfigNr   r   r   r   r.   r.   6   r   r   r.   c                       e Zd Zy)InvalidResourceErrorNr   r   r   r   r0   r0   :   r   r   r0   c                       e Zd Zy)InvalidIndexExceptionNr   r   r   r   r2   r2   >   r   r   r2   c                       e Zd Zy)DependencyExceptionNr   r   r   r   r4   r4   B   r   r   r4   c                       e Zd Zy)ResourceExceptionNr   r   r   r   r6   r6   F   r   r   r6   c                       e Zd Zy)MissingCallbackContextExceptionNr   r   r   r   r8   r8   J   r   r   r8   c                       e Zd Zy)UnsupportedRelativePathNr   r   r   r   r:   r:   N   r   r   r:   c                       e Zd Zy)
ProxyErrorNr   r   r   r   r<   r<   R   r   r   r<   c                       e Zd Zy)DuplicateCallbackNr   r   r   r   r>   r>   V   r   r   r>   c                       e Zd Zy)LongCallbackErrorNr   r   r   r   r@   r@   Z   r   r   r@   c                       e Zd Zy)MissingLongCallbackManagerErrorNr   r   r   r   rB   rB   ^   r   r   rB   c                       e Zd Zy)	PageErrorNr   r   r   r   rD   rD   b   r   r   rD   c                       e Zd Zy)ImportedInsideCallbackErrorNr   r   r   r   rF   rF   f   r   r   rF   N)textwrapr   	Exceptionr   r   r   r   r   r    r"   r$   r&   r(   r*   r,   r.   r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   r   r   r   <module>rI      s=   .I .
	] 		 		 		 1 		. 		- 		. 	
	3 		% 		} 		!2 		M 		= 		M 		- 		 		&7 		/ 		 		 		 		m 		 		- 	r   