ó
    Ñ]jg  ã                   ód   • S SK r S SKr\R                  (       a  S SKrS\SS4S jr " S S5      rg)é    NÚsecondsÚreturnc                 ó0   • [         R                  " U 5        g)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    ÚI/home/mande/repo/quber/.venv/lib/python3.13/site-packages/tenacity/nap.pyr   r      s   € ô 	‡J‚JˆwÕó    c                   óN   • \ rS rSrSrS	S jrS\R                  \   SS4S jr	Sr
g)
Úsleep_using_eventé"   z0Sleep strategy that waits on an event to be set.r   Nc                 ó   • Xl         g )N©Úevent)Úselfr   s     r   Ú__init__Úsleep_using_event.__init__%   s   € Ø�
r	   Útimeoutc                 ó6   • U R                   R                  US9  g )N)r   )r   Úwait)r   r   s     r   Ú__call__Úsleep_using_event.__call__(   s   € ð 	�
‰
�‰ ˆÒ(r	   r   )r   zthreading.Eventr   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   ÚtypingÚOptionalÚfloatr   Ú__static_attributes__© r	   r   r   r   "   s&   † Ù:ôð) §¡°Ñ 6ð )¸4÷ )r	   r   )r   r   ÚTYPE_CHECKINGÚ	threadingr   r   r   r!   r	   r   Ú<module>r$      s6   ðó$ Û à	××Ûð�5ð ˜Tô ÷	)ò 	)r	   