ง
    พjฝ  ใ                   ๓V    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dS )c                   ๓    e Zd ZdS )ฺ
CacheErrorNฉฺ__name__ฺ
__module__ฺ__qualname__ฉ ๓    ๚]/DATA/AppData/hermes/projects/honcho/.venv/lib/python3.11/site-packages/cashews/exceptions.pyr   r      s        ุDr	   r   c                   ๓    e Zd ZdZdS )ฺBackendNotAvailableErrorz&For wrong or not available cache aliasNฉr   r   r   ฺ__doc__r   r	   r
   r   r      s        ุ0ะ0ะ0ะ0r	   r   c                   ๓    e Zd ZdZdS )ฺNotConfiguredErrorzIf cache was not configuredNr   r   r	   r
   r   r   	   s        ุ%ะ%ะ%ะ%r	   r   c                   ๓    e Zd ZdZdS )ฺUnsupportedPicklerErrorz#Unknown or unsupported pickle type.Nr   r   r	   r
   r   r      s        ุ-ะ-ะ-ะ-r	   r   c                   ๓    e Zd ZdZdS )ฺUnSecureDataErrorzUnsecure data in cache storageNr   r   r	   r
   r   r      ๓        ุ(ะ(ะ(ะ(r	   r   c                   ๓    e Zd ZdS )ฺSignIsMissingErrorNr   r   r	   r
   r   r      s          r	   r   c                   ๓    e Zd ZdZdS )ฺWrongKeyErrorz,Raised If key template have wrong parameter.Nr   r   r	   r
   r   r      s        ุ6ะ6ะ6ะ6r	   r   c                   ๓    e Zd ZdZdS )ฺTagNotRegisteredErrorzRaised If tag not registered.Nr   r   r	   r
   r   r      s        ุ'ะ'ะ'ะ'r	   r   c                   ๓    e Zd ZdZdS )ฺLockedErrorzRaised if a key already lockedNr   r   r	   r
   r   r       r   r	   r   c                   ๓    e Zd ZdZdS )ฺCacheBackendInteractionErrorz6Raised if redis not available and safe is set to falseNr   r   r	   r
   r   r   $   s        ุ@ะ@ะ@ะ@r	   r   c                   ๓    e Zd ZdZdS )ฺRateLimitErrorz.Raised by @rate_limit if rate limit is reachedNr   r   r	   r
   r!   r!   (   s        ุ8ะ8ะ8ะ8r	   r!   c                   ๓    e Zd ZdZdS )ฺCircuitBreakerOpenzRaised by @circuit_breakerNr   r   r	   r
   r#   r#   ,   s        ุ$ะ$ะ$ะ$r	   r#   N)ฺ	Exceptionr   r   r   r   r   r   r   r   r   r   r!   r#   r   r	   r
   ๚<module>r%      s  ๐๐	๐ 	๐ 	๐ 	๐ 	๑ 	๔ 	๐ 	๐1๐ 1๐ 1๐ 1๐ 1z๑ 1๔ 1๐ 1๐&๐ &๐ &๐ &๐ &๑ &๔ &๐ &๐.๐ .๐ .๐ .๐ .j๑ .๔ .๐ .๐)๐ )๐ )๐ )๐ )
๑ )๔ )๐ )๐ *ะ )ะ )ะ )ะ )ั )ิ )ะ )๐7๐ 7๐ 7๐ 7๐ 7J๑ 7๔ 7๐ 7๐(๐ (๐ (๐ (๐ (J๑ (๔ (๐ (๐)๐ )๐ )๐ )๐ )*๑ )๔ )๐ )๐A๐ A๐ A๐ A๐ A :๑ A๔ A๐ A๐9๐ 9๐ 9๐ 9๐ 9Z๑ 9๔ 9๐ 9๐%๐ %๐ %๐ %๐ %๑ %๔ %๐ %๐ %๐ %r	   