�
J�g�7 � �@ � d dl Z d dlZd dlZd dlmZmZmZmZmZm Z m
Z
d dlmZ d dl
mZmZmZmZ d dlmZ d dlmZmZmZmZ d dlmZ G d� d e� � Z G d
� de� � Z G d� d
e� � Z G d� dee� � Z G d� de� � Z G d� de� � Z dS )� N)�
AsyncIterator�Iterable�Mapping�Optional�Sequence�Tuple�Type)�Redis)�
Connection�ConnectionPool�
EncodableT�
SSLConnection)�AsyncSentinelCommands)�ConnectionError�
ReadOnlyError�
ResponseError�TimeoutError)�str_if_bytesc � � e Zd ZdS )�MasterNotFoundErrorN��__name__�
__module__�__qualname__� � �f/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/redis/asyncio/sentinel.pyr r � � � � � � ��Dr r c � � e Zd ZdS )�SlaveNotFoundErrorNr r r r r r r r r c � � � e Zd Z� fd�Zd� Z� fd�Zd� Zd� Z dddd �d
ede e
de e
d
e e f� fd�Z� xZS )�SentinelManagedConnectionc �n �� |� d� � | _ t � � j di |�� d S )N�connection_poolr )�popr$ �super�__init__)�self�kwargs� __class__s �r r'