
    i                     F   d dl Z d dlmZ d dlZdedeej        ej        f         ddfdZe j                            d          r ej        e            G d d	ej                  Z	 G d
 dej                  Z
 G d dej                  Z G d dej                  ZdS )    N)Tupleeventargsreturnc                 L    | dv r|\  }}t          d| d| d|             d S d S )N)switchthrowzTransfer from z to z with )print)r   r   origintargets       [/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/playwright/_impl/_greenlets.py_greenlet_trace_callbackr      sN     ###@v@@6@@@@AAAAA $#    INTERNAL_PW_GREENLET_DEBUGc                       e Zd ZdefdZdS )MainGreenletr   c                     dS )Nz<MainGreenlet> selfs    r   __str__zMainGreenlet.__str__!   s    r   N__name__
__module____qualname__strr   r   r   r   r   r       s/                     r   r   c                       e Zd ZdefdZdS )RouteGreenletr   c                     dS )Nz<RouteGreenlet>r   r   s    r   r   zRouteGreenlet.__str__&         r   Nr   r   r   r   r   r   %   /        ! ! ! ! ! ! !r   r   c                       e Zd ZdefdZdS )LocatorHandlerGreenletr   c                     dS )Nz<LocatorHandlerGreenlet>r   r   s    r   r   zLocatorHandlerGreenlet.__str__+   s    ))r   Nr   r   r   r   r#   r#   *   s/        * * * * * * *r   r#   c                       e Zd ZdefdZdS )EventGreenletr   c                     dS )Nz<EventGreenlet>r   r   s    r   r   zEventGreenlet.__str__0   r    r   Nr   r   r   r   r&   r&   /   r!   r   r&   )ostypingr   greenletr   r   environgetsettracer   r   r#   r&   r   r   r   <module>r.      sY   
			       BBH-x/@@AB	B B B B :>>.// 0H.///         8$      
! ! ! ! !H% ! ! !
* * * * *X. * * *
! ! ! ! !H% ! ! ! ! !r   