+
    iZ                         ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]P                  '       d   ^ RI
Ht ]P                  ! R4      t ! R	 R
]4      tR# )    N)BaseRetrying)	DoAttempt)DoSleep)RetryCallState)gen)Future_RetValTc                      a a ] tR t^t o]P
                  3V3R lV 3R lllt]P                  V3R lR l4       tRt	Vt
V ;t# )TornadoRetryingc                <   < V ^8  d   QhRRRS[ P                  RR/# )   sleepz&typing.Callable[[float], Future[None]]kwargsreturnNtypingAny)format__classdict__s   "f/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/tenacity/tornadoweb.py__annotate__TornadoRetrying.__annotate__    s-      7 ** 
	    c                4   < \         SV `  ! R/ VB  Wn        R # )N )super__init__r   )selfr   r   	__class__s   &&,r   r   TornadoRetrying.__init__    s    
 	"6"
r   c                V   < V ^8  d   QhRRRS[ P                  RS[ P                  RR/# )r   fnzhtyping.Callable[..., typing.Union[typing.Generator[typing.Any, typing.Any, _RetValT], Future[_RetValT]]]argsr   r   z2typing.Generator[typing.Any, typing.Any, _RetValT]r   )r   r   s   "r   r   r   )   s;     % %v% zz% **	%
 
>%r   c              /    "   V P                  4        \        WW#R 7      p V P                  VR7      p\        V\        4      '       d    V! V/ VB x pVP                  V4       KG  \        V\        4      '       d&   VP                  4        V P                  V4      x  K  \        P                  ! V4      h  \         d)    TP                  \        P                  ! 4       4        K  i ; i5i))retry_objectr"   r#   r   )retry_state)beginr   iter
isinstancer   
set_resultBaseExceptionset_exceptionsysexc_infor   prepare_for_next_attemptr   r   Return)r   r"   r#   r   r&   doresults   &&*,   r   __call__TornadoRetrying.__call__(   s      	

$$DX{3B"i((3#%t#6v#66F  **62B((446jjn$jjn$ % >--clln=>s+   AC.

B8 A$C.8/C+'C.*C++C.)r   )__name__
__module____qualname____firstlineno__r   r   r   	coroutiner3   __static_attributes____classdictcell____classcell__)r   r   s   @@r   r   r      s5      ;>))  	]]% % %r   r   )r-   r   tenacityr   r   r   r   tornador   TYPE_CHECKINGtornado.concurrentr   TypeVarr	   r   r   r   r   <module>rB      sE      !   # 	)>>*% %l  %r   