+
    ig                     b    ^ RI t ^ RIt]P                  '       d   ^ RItR R lt ! R R4      tR# )    Nc                (    V ^8  d   QhR\         RR/# )   secondsreturnN)float)formats   "_/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/tenacity/nap.py__annotate__r
      s      5 T     c                2    \         P                  ! V 4       R# )z
Sleep strategy that delays execution for a given number of seconds.

This is the default strategy, and may be mocked out for unit testing.
N)timesleep)r   s   &r	   r   r      s     	JJwr   c                   H   a  ] tR t^"t o RtV 3R lR ltV 3R lR ltRtV tR# )sleep_using_eventz0Sleep strategy that waits on an event to be set.c                "   < V ^8  d   QhRRRR/# )r   eventzthreading.Eventr   N )r   __classdict__s   "r	   r
   sleep_using_event.__annotate__%   s      / D r   c                    Wn         R # )Nr   )selfr   s   &&r	   __init__sleep_using_event.__init__%   s    
r   c                H   < V ^8  d   QhRS[ P                  S[,          RR/# )r   timeoutr   N)typingOptionalr   )r   r   s   "r	   r
   r   (   s$     ) ) 6 )4 )r   c                >    V P                   P                  VR 7       R# ))r   N)r   wait)r   r   s   &&r	   __call__sleep_using_event.__call__(   s     	

(r   r   N)	__name__
__module____qualname____firstlineno____doc__r   r!   __static_attributes____classdictcell__)r   s   @r	   r   r   "   s     : ) )r   r   )r   r   TYPE_CHECKING	threadingr   r   r   r   r	   <module>r,      s+   $  		) 	)r   