File: //usr/local/lib/python3.10/dist-packages/tenacity/__pycache__/retry.cpython-310.pyc
o
���g# � @ s6 d dl Z d dlZd dlZejrd dlmZ G dd� de j�Zejeej dge
f f ZG dd� de�Ze� Z
G dd � d e�Ze� ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZdS ) � N)�RetryCallStatec @ sP e Zd ZdZejdddefdd��Zdd d
�Zddd�Z ddd�Z
ddd�ZdS )�
retry_basez)Abstract base class for retry strategies.�retry_stater �returnc C s d S �N� ��selfr r r �9/usr/local/lib/python3.10/dist-packages/tenacity/retry.py�__call__ s zretry_base.__call__�other� retry_allc C �
|� | �S r )�__rand__�r r r r r
�__and__ �
zretry_base.__and__c C �
t || �S r )r
r r r r
r # r zretry_base.__rand__� retry_anyc C r r )�__ror__r r r r
�__or__&