a
    Ñšh  ã                   @  s|   d dl mZ d dlZg d¢Zejdd… dkrLeZeZeZd dlm	Z
mZ n,d dlmZ dd	„ Zd
d„ Zddlm	Z
mZ dS )é    )ÚannotationsN)ÚTimeoutErrorÚaiterÚanextÚasyncio_timeoutÚasyncio_timeout_até   )é   é   )ÚtimeoutÚ
timeout_at)r   c                 C  s   t | ƒ | ¡S ©N)ÚtypeÚ	__aiter__)Zasync_iterable© r   ú[/wd/webapps/venvs/v2025_4um/lib/python3.9/site-packages/websockets/asyncio/compatibility.pyr      s    r   c                 Ã  s   t | ƒ | ¡I d H S r   )r   Ú	__anext__)Zasync_iteratorr   r   r   r      s    r   é   )Ú
__future__r   ÚsysÚ__all__Úversion_infor   r   r   Zasyncior   r   r   r   Zasync_timeoutr   r   r   r   Ú<module>   s   