U
    +|j   ã                   @   s$   d dl Z dd„ ZG dd„ deƒZdS )é    Nc                 C   s   t  | ¡ dS )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)Úseconds© r   ú`C:\Users\snmko\Desktop\web_content\django_cbt\venv\Lib\site-packages\pip/_vendor/tenacity/nap.pyr      s    r   c                   @   s    e Zd ZdZdd„ Zdd„ ZdS )Úsleep_using_eventz0Sleep strategy that waits on an event to be set.c                 C   s
   || _ d S )N)Úevent)Úselfr   r   r   r   Ú__init__"   s    zsleep_using_event.__init__c                 C   s   | j j|d� d S )N)Útimeout)r   Úwait)r	   r   r   r   r   Ú__call__%   s    zsleep_using_event.__call__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   r   r   r   r   r      s   r   )r   r   Úobjectr   r   r   r   r   Ú<module>   s   	