a
    Ò�éi  ã                   @   s<   d dl Z d dlmZmZmZ edƒZG dd„ dee ƒZdS )é    N)ÚAnyÚGenericÚTypeVarÚTc                   @   sR   e Zd Zejddœdd„Zeejdœdd„ƒZejdœdd	„Ze	dd
œdd„Z
dS )ÚEventContextManagerImplN)ÚfutureÚreturnc                 C   s
   || _ d S ©N©Z_future)Úselfr   © r   úW/home/Claro/venv/lib/python3.9/site-packages/playwright/_impl/_event_context_manager.pyÚ__init__   s    z EventContextManagerImpl.__init__)r   c                 C   s   | j S r	   r
   ©r   r   r   r   r      s    zEventContextManagerImpl.futurec                 Ã   s   | j S r	   r
   r   r   r   r   Ú
__aenter__   s    z"EventContextManagerImpl.__aenter__)Úargsr   c                 Ç   s   | j I d H  d S r	   r
   )r   r   r   r   r   Ú	__aexit__    s    z!EventContextManagerImpl.__aexit__)Ú__name__Ú
__module__Ú__qualname__ÚasyncioZFuturer   Úpropertyr   r   r   r   r   r   r   r   r      s
   r   )r   Útypingr   r   r   r   r   r   r   r   r   Ú<module>   s   