o
    i                  	   @   s|   d dl mZmZ d dlmZ d dlmZmZ ddeg ee f de	ded	efd
dZ
ddeg ef de	ded	efddZdS )    )	AwaitableCallable)SupportsFloat)asleepsleep
      bool_fntries	wait_timereturnc                    s:   t |D ]}|  I dH r dS tt|dI dH  qdS )'
    Wait for a store to be ready.
    NTsecondsF)ranger   floatr	   r
   r   _ r   b/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/key_value/shared/stores/wait.pyasync_wait_for_true   s   r   c                 C   s,   t |D ]}|  r dS tt|d qdS )r   Tr   F)r   r   r   r   r   r   r   wait_for_true   s
   r   N)r   r   )collections.abcr   r   typingr   key_value.shared.code_gen.sleepr   r   boolintr   r   r   r   r   r   <module>   s
    ((