
    i                     `    d dl Z d dlmZmZmZ  ed          Z G d dee                   ZdS )    N)AnyGenericTypeVarTc                   t    e Zd Zdej        ddfdZedej        fd            Zdej        fdZde	ddfdZ
dS )	EventContextManagerImplfuturereturnNc                     || _         d S N_future)selfr	   s     g/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/playwright/_impl/_event_context_manager.py__init__z EventContextManagerImpl.__init__   s    '-    c                     | j         S r   r   r   s    r   r	   zEventContextManagerImpl.future   s
    |r   c                    K   | j         S r   r   r   s    r   
__aenter__z"EventContextManagerImpl.__aenter__   s      |r   argsc                 $   K   | j          d {V  d S r   r   )r   r   s     r   	__aexit__z!EventContextManagerImpl.__aexit__    s&      lr   )__name__
__module____qualname__asyncioFuturer   propertyr	   r   r   r    r   r   r   r      s        .w~ .$ . . . .     X'.    S T      r   r   )r   typingr   r   r   r   r   r    r   r   <module>r"      ss     ( ( ( ( ( ( ( ( ( (GCLL    gaj     r   