� ��gg��V�ddlZddlZejrddlZdeddfd�ZGd�d��ZdS)�N�seconds�returnc�.�tj|��dS)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)rs �\/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/tenacity/nap.pyrrs��  �J�w������c�@�eZdZdZd d�Zdejeddfd�ZdS) �sleep_using_eventz0Sleep strategy that waits on an event to be set.�event�threading.EventrNc��||_dS)N)r )�selfr s r�__init__zsleep_using_event.__init__%s ���� � � r �timeoutc�<�|j�|���dS)N)r)r �wait)rrs r�__call__zsleep_using_event.__call__(s �� � �����(�(�(�(�(r )r r rN) �__name__� __module__� __qualname__�__doc__r�typing�Optional�floatr�r rr r "sW������:�:�����)���� 6�)�4�)�)�)�)�)�)r r )rr� TYPE_CHECKING� threadingrrr rr r�<module>rs���$ � � � � � � � � ��������5��T����� )� )� )� )� )� )� )� )� )� )r
Memory