Z_w d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlmZ ej rd dl
mZ ej d Z
G d d
e ZdS ) N)BaseRetrying) DoAttempt)DoSleep)RetryCallState)gen)Future_RetValTc e Zd Zej fdddej ddf fd
Zej ddd ej dej dd
fd Z xZ
S )TornadoRetryingsleepz&typing.Callable[[float], Future[None]]kwargsreturnNc H t j di | || _ d S )N )super__init__r )selfr r
__class__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/tornadoweb.pyr zTornadoRetrying.__init__ s+ ""6"""
fnzhtyping.Callable[..., typing.Union[typing.Generator[typing.Any, typing.Any, _RetValT], Future[_RetValT]]]argsz2typing.Generator[typing.Any, typing.Any, _RetValT]c / K | t | ||| } | | }t |t rW ||i |V }| | n# t $ r) | t j Y nYw xY wt |t r,| | | V nt j | )N)retry_objectr r r
T)retry_state)beginr iter
isinstancer
set_result
BaseException
set_exceptionsysexc_infor prepare_for_next_attemptr r Return)r r r r
r doresults r __call__zTornadoRetrying.__call__$ s
$$2DQWXXX
%{33B"i((
%3#%2t#6v#6#666F **62222 % > > >--clnn=====> B((
%44666jjnn$$$$jnn$
%s
A7 70B*)B*)__name__
__module____qualname__r r typingAnyr coroutiner(
__classcell__)r s @r r r s IL F ^d^h mq ]%v% z% * %
>% % % ]% % % % %r r )r" r, pip._vendor.tenacityr r r r tornador
TYPE_CHECKINGtornado.concurrentr TypeVarr r r r r