o
    svXj=  ใ                   @   s*  d 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eZG dd  d eZG d!d" d"eZG d#d$ d$eZd%S )&z*Core exceptions raised by the Redis clientc                   @   ๓   e Zd ZdS )ฺ
RedisErrorNฉฺ__name__ฺ
__module__ฺ__qualname__ฉ r   r   ๚M/var/www/html/myproject/venv/lib/python3.10/site-packages/redis/exceptions.pyr      ๓    r   c                   @   r   )ฺConnectionErrorNr   r   r   r   r   r
      r	   r
   c                   @   r   )ฺTimeoutErrorNr   r   r   r   r   r      r	   r   c                   @   r   )ฺAuthenticationErrorNr   r   r   r   r   r      r	   r   c                   @   r   )ฺBusyLoadingErrorNr   r   r   r   r   r      r	   r   c                   @   r   )ฺInvalidResponseNr   r   r   r   r   r      r	   r   c                   @   r   )ฺResponseErrorNr   r   r   r   r   r      r	   r   c                   @   r   )ฺ	DataErrorNr   r   r   r   r   r       r	   r   c                   @   r   )ฺPubSubErrorNr   r   r   r   r   r   $   r	   r   c                   @   r   )ฺ
WatchErrorNr   r   r   r   r   r   (   r	   r   c                   @   r   )ฺNoScriptErrorNr   r   r   r   r   r   ,   r	   r   c                   @   r   )ฺExecAbortErrorNr   r   r   r   r   r   0   r	   r   c                   @   r   )ฺReadOnlyErrorNr   r   r   r   r   r   4   r	   r   c                   @   r   )ฺNoPermissionErrorNr   r   r   r   r   r   8   r	   r   c                   @   ๓   e Zd ZdZdS )ฺ	LockErrorz$Errors acquiring or releasing a lockNฉr   r   r   ฺ__doc__r   r   r   r   r   <   s    r   c                   @   r   )ฺLockNotOwnedErrorzBError trying to extend or release a lock that is (no longer) ownedNr   r   r   r   r   r   C   ๓    r   c                   @   r   )ฺChildDeadlockedErrorzBError indicating that a child process is deadlocked after a fork()Nr   r   r   r   r   r   H   r   r   c                   @   r   )ฺ$AuthenticationWrongNumberOfArgsErrorz^
    An error to indicate that the wrong number of args
    were sent to the AUTH command
    Nr   r   r   r   r   r   M   s    r   N)r   ฺ	Exceptionr   r
   r   r   r   r   r   r   r   r   r   r   r   r   ฺ
ValueErrorr   r   r   r   r   r   r   r   ฺ<module>   s&    