WrY`7t d dl Z d dlZej r
d dlZd dlmZ G d de j Z G d de Z G d de Z G d d
e Z
e
Z G d de Z G d
de Z
G d de ZdS ) N)RetryCallStatec L e Zd ZdZej dddefd ZddZd
d
Z dS ) stop_basez(Abstract base class for stop strategies.retry_stater returnc d S N selfr s /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el9.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/tenacity/stop.py__call__zstop_base.__call__ s otherstop_allc " t | | S r )r r r s r
__and__zstop_base.__and__ e$$$r stop_anyc " t | | S r )r r s r
__or__zstop_base.__or__# r r N)r r r r )r r r r )
__name__
__module____qualname____doc__abcabstractmethodboolr r r r
r r
r r ss 22
$4
% % % %% % % % % %r r c 2 e Zd ZdZdeddfdZdddefdZdS ) r z+Stop if any of the stop condition is valid.stopsr Nc || _ d S r r! r r! s r
__init__zstop_any.__init__*
r r r c D t fd| j D S )Nc 3 . K | ]} | V d S r r
.0xr s r