
    8Cf                         d dl mZ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y)    )OptionalSetc                       e Zd Zy)BaseExceptionN__name__
__module____qualname__     X/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/sanic_routing/exceptions.pyr   r          r   r   c                   4     e Zd Z	 	 ddedee   f fdZ xZS )NotFoundmessagepathc                 2    t         |   |       || _        y N)super__init__r   )selfr   r   	__class__s      r   r   zNotFound.__init__	   s    
 	!	r   )z	Not FoundN)r   r	   r
   strr   r   __classcell__r   s   @r   r   r      s+     #" sm r   r   c                       e Zd Zy)	BadMethodNr   r   r   r   r   r      r   r   r   c            
       R     e Zd Z	 	 	 	 ddedee   deee      dee   f fdZ xZS )NoMethodr   methodallowed_methodsr   c                 N    t         |   |       || _        || _        || _        y r   )r   r   r    r!   r   )r   r   r    r!   r   r   s        r   r   zNoMethod.__init__   s(     	!.	r   )zMethod does not existNNN)r   r	   r
   r   r   r   r   r   r   s   @r   r   r      sR     / $.2"

 
 "#c(+	

 sm
 
r   r   c                       e Zd Zy)FinalizationErrorNr   r   r   r   r$   r$   $   r   r   r$   c                       e Zd Zy)InvalidUsageNr   r   r   r   r&   r&   (   r   r   r&   c                       e Zd Zy)RouteExistsNr   r   r   r   r(   r(   ,   r   r   r(   c                       e Zd Zy)ParameterNameConflictsNr   r   r   r   r*   r*   0   r   r   r*   N)typingr   r   	Exceptionr   r   r   r   r$   r&   r(   r*   r   r   r   <module>r-      sh     I }  }  = - ] r   