
    Vh                     6    d Z ddlmZ ddlmZ  G d de      Zy)z
errors and exceptions
    )HTTPException   )Limitc                   0     e Zd ZdZdZdeddf fdZ xZS )RateLimitExceededz4
    exception raised when a rate limit is hit.
    Nlimitreturnc                     || _         |j                  r2t        |j                        s|j                  n|j                         }nt        |j                         }t        t
        |   d|       y )Ni  )status_codedetail)r   error_messagecallablestrsuperr   __init__)selfr   description	__class__s      \/var/www/catia.catastroantioquia-mas.com/tasa/lib/python3.12/site-packages/slowapi/errors.pyr   zRateLimitExceeded.__init__   sd    
   3 34 ##((*  ekk*K/C/T    )__name__
__module____qualname____doc__r   r   r   __classcell__)r   s   @r   r   r   
   s+     E
Ue 
U 
U 
Ur   r   N)r   starlette.exceptionsr   wrappersr   r    r   r   <module>r      s     / U Ur   