File: //lib/python3/dist-packages/pip/_vendor/tenacity/__pycache__/wait.cpython-312.pyc
�
��hX � � � d dl Z d dlZd dlZd dlmZ ej
rd dlmZ G d� de j � Zej eej dgej eef f f 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� Zy)� N)�_utils)�RetryCallStatec �p � e Zd ZdZej
dddefd�� Zdd�Zdd de j d fd �Zy
)� wait_basez(Abstract base class for wait strategies.�retry_stater �returnc � � y �N� ��selfr s �;/usr/lib/python3/dist-packages/pip/_vendor/tenacity/wait.py�__call__zwait_base.__call__ s � �� �otherc � � t | |� S r
)�wait_combine�r
r s r �__add__zwait_base.__add__"