o
    ;'h³  ã                   @  s2   d dl mZ ddlmZ ddlmZ dd
d„ZdS )é    )Úannotationsé   )ÚAsyncResourceé   )ÚCancelScopeÚresourcer   ÚreturnÚNonec                 Ã  sD   �t ƒ �}| ¡  |  ¡ I dH  W d  ƒ dS 1 sw   Y  dS )z¬
    Close an asynchronous resource in a cancelled scope.

    Doing this closes the resource without waiting on anything.

    :param resource: the resource to close

    N)r   ÚcancelÚaclose)r   Úscope© r   úLC:\Users\shubh\Videos\agent\nova\Lib\site-packages\anyio/_core/_resources.pyÚaclose_forcefully   s
   €	"þr   N)r   r   r   r	   )Ú
__future__r   Úabcr   Ú_tasksr   r   r   r   r   r   Ú<module>   s    