+
    i                     b    ^ RI t ^ RIHt ] P                  '       d   ^ RIHt R R ltR R ltR# )    N)_utils)RetryCallStatec                     V ^8  d   QhRRRR/#    retry_stater   returnN )formats   "b/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/tenacity/before.py__annotate__r      s     2 2 0 2T 2    c                    R# )z'Before call strategy that does nothing.Nr
   )r   s   &r   before_nothingr      s    r   c                x    V ^8  d   QhR\         P                  R\        R\        P                  R.R3,          /# )r   logger	log_levelr	   r   N)r   LoggerProtocolinttypingCallable)r   s   "r   r   r      s<      !!.1__&'-.r   c                   a a R VV 3R llpV# )z:Before call strategy that logs to some logger the attempt.c                     V ^8  d   QhRRRR/# r   r
   )r   s   "r   r    before_log.<locals>.__annotate__"   s     

 

, 

 

r   c           	         < V P                   f   RpM \        P                  ! V P                   4      pSP                  SRV R\        P                  ! V P
                  4       R24       R # )Nz	<unknown>zStarting call to 'z', this is the z time calling it.)fnr   get_callback_namelog
to_ordinalattempt_number)r   fn_namer   r   s   & r   log_itbefore_log.<locals>.log_it"   sa    >>!!G..{~~>G

 	 *!,,[-G-GHIIZ\	
r   r
   )r   r   r"   s   ff r   
before_logr$      s    


 

 Mr   )r   tenacityr   TYPE_CHECKINGr   r   r$   r
   r   r   <module>r'      s&   "  	'2r   