�
J�g[ � �r � d Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d � d
e� � Z G d� de� � Z G d
� de� � Z G d� de� � Z G d� de� � Z
G d� de� � Z G d� de� � Z G d� de � � Z
G d� de � � Z G d� de � � Z G d� de � � Z G d� d e � � Z G d!� d"e � � Z G d#� d$ee� � 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/� d0ee � � Z G d1� d2e � � Z G d3� d4e � � Z G d5� d6e � � Z G d7� d8e� � Z G d9� d:e� � Z G d;� d<e� � Z G d=� d>e� � Z!d?S )@z*Core exceptions raised by the Redis clientc � � e Zd ZdS )�
RedisErrorN��__name__�
__module__�__qualname__� � �`/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/redis/exceptions.pyr r � � � � � � ��Dr r c � � e Zd ZdS )�ConnectionErrorNr r r r
r
r
r r r
c � � e Zd ZdS )�TimeoutErrorNr r r r
r r r r r c � � e Zd ZdS )�AuthenticationErrorNr r r r
r r r r r c � � e Zd ZdS )�AuthorizationErrorNr r r r
r r r r r c � � e Zd ZdS )�BusyLoadingErrorNr r r r
r r r r r c � � e Zd ZdS )�InvalidResponseNr r r r
r r r r r c � � e Zd ZdS )�
ResponseErrorNr r r r
r r r r r c � � e Zd ZdS )� DataErrorNr r r r
r r $ r r r c � � e Zd ZdS )�PubSubErrorNr r r r
r r ( r r r c � � e Zd ZdS )�
WatchErrorNr r r r
r r , r r r c � � e Zd ZdS )�
NoScriptErrorNr r r r
r! r! 0 r 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 � � � � � � �� � �Dr r# c � � e Zd ZdS )�ExecAbortErrorNr r r r
r( r( @ r r r( c � � e Zd ZdS )�
ReadOnlyErrorNr r r r
r* r* D r r r* c � � e Zd ZdS )�NoPermissionErrorNr r r r
r, r, H r r r, c � � e Zd ZdS )�ModuleErrorNr r r r
r. r. L r r r. c � � e Zd ZdZdd�ZdS )� LockErrorz$Errors acquiring or releasing a lockNc �"