File: //home/arjun/projects/env/lib/python3.10/site-packages/redis/__pycache__/exceptions.cpython-310.pyc
o
$we� � @ s� d Z G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG d d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� de�Z G dd� de�Z
G dd� de�ZG dd� de�ZG dd� de �Z
G dd� de �ZG dd� de �ZG dd� de �ZG dd � d e �ZG d!d"� d"e �ZG d#d$� d$ee�ZG d%d&� d&e�ZG d'd(� d(e�ZG d)d*� d*e �ZG d+d,� d,e�ZG d-d.� d.e�ZG d/d0� d0ee �ZG d1d2� d2e �ZG d3d4� d4e �ZG d5d6� d6e �ZG d7d8� d8e�ZG d9d:� d:e�ZG d;d<� d<e�Z G d=d>� d>e�Z!d?S )@z*Core exceptions raised by the Redis clientc @ � e Zd ZdS )�
RedisErrorN��__name__�
__module__�__qualname__� r r �I/home/arjun/projects/env/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 )�AuthorizationErrorNr 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 0 r r c @ � e Zd ZdZdS )�OutOfMemoryErroraU
Indicates the database is full. Can only occur when either:
* Redis maxmemory-policy=noeviction
* Redis maxmemory-policy=volatile* and there are no evictable keys
For more information see `Memory optimization in Redis <https://redis.io/docs/management/optimization/memory-optimization/#memory-allocation>`_. # noqa
N�r r r �__doc__r r r r r 4 � r c @ r )�ExecAbortErrorNr r r r r r @ r r c @ r )�
ReadOnlyErrorNr r r r r r D r r c @ r )�NoPermissionErrorNr r r r r r H r r c @ r )�ModuleErrorNr r r r r r L r r c @ r )� LockErrorz$Errors acquiring or releasing a lockNr r r r r r P s r c @ r )�LockNotOwnedErrorzBError trying to extend or release a lock that is (no longer) ownedNr r r r r r W � r c @ r )�ChildDeadlockedErrorzBError indicating that a child process is deadlocked after a fork()Nr r r r r r! \ 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"