
    g                     L    d dl Z d dlmZmZmZ  ed      Z G d dee         Zy)    N)AnyGenericTypeVarTc                       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
y)	EventContextManagerImplfuturereturnNc                     || _         y N_future)selfr	   s     \/var/www/openai/venv/lib/python3.12/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 wr   r   r   s    r   
__aenter__z"EventContextManagerImpl.__aenter__   s     ||s   argsc                 8   K   | j                    d {    y 7 wr   r   )r   r   s     r   	__aexit__z!EventContextManagerImpl.__aexit__    s     lls   )__name__
__module____qualname__asyncioFuturer   propertyr	   r   r   r    r   r   r   r      s[    .w~~ .$ .   '.. S T r   r   )r   typingr   r   r   r   r   r    r   r   <module>r"      s)     ( (CLgaj r   