�
��gJ# � �, � d dl Z d dlZd dlZej rd dlmZ G d� de j � � Zej eej dge
f f Z G d� de� � Z e� � Z
G d� d e� � Z e� � 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� � ZdS ) � N)�RetryCallStatec �\ � e Zd ZdZej dddefd�� � Zdd�Zdd �Z dd�Z
dd�Zd
S )�
retry_basez)Abstract base class for retry strategies.�retry_stater �returnc � � d S �N� ��selfr s �^/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/tenacity/retry.py�__call__zretry_base.__call__ s � ��� �other� retry_allc �, � |� | � � S r )�__rand__�r r s r
�__and__zretry_base.__and__ s � ��~�~�d�#�#�#r c �"