
    iK
                         d dl mZ d dlmZmZmZmZmZmZm	Z	 d dl
mZ d dlmZmZ d dlmZ erd dlmZ d dlmZ  G d d	          Zd
S )    )AbstractEventLoop)TYPE_CHECKINGAnyDictListLiteralOptionalUnion)SourceLocation)from_channelfrom_nullable_channel)JSHandle)Page)Workerc                       e Zd ZdedededdfdZdefdZdefdZ	e
deed	         ed
         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         ed         f         fd            Ze
defd            Ze
dee         fd            Ze
defd            Ze
ded          fd!            Ze
ded"         fd#            ZdS )$ConsoleMessageeventloopdispatcher_fiberreturnNc                     || _         || _        || _        t          |                    d                    | _        t          |                    d                    | _        d S )Npageworker)_event_loop_dispatcher_fiberr   get_page_worker)selfr   r   r   s       a/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/playwright/_impl/_console_message.py__init__zConsoleMessage.__init__   sT     
!1'<UYYv=N=N'O'O
+@8ATAT+U+U    c                 (    d| j          d| j         dS )Nz<ConsoleMessage type=z text=>)typetextr    s    r!   __repr__zConsoleMessage.__repr__%   s    DtyDD	DDDDr#   c                     | j         S N)r'   r(   s    r!   __str__zConsoleMessage.__str__(   s
    yr#   assertclearcountdebugdirdirxmlendGrouperrorinfologprofile
profileEnd
startGroupstartGroupCollapsedtabletimetimeEndtracewarningc                     | j         d         S )Nr&   r   r(   s    r!   r&   zConsoleMessage.type+   s    , {6""r#   c                     | j         d         S )Nr'   rA   r(   s    r!   r'   zConsoleMessage.textC   s    {6""r#   c                 \    t          t          t          | j        d                             S )Nargs)listmapr   r   r(   s    r!   rD   zConsoleMessage.argsG   s!    Cdk&&9::;;;r#   c                     | j         d         S )NlocationrA   r(   s    r!   rH   zConsoleMessage.locationK   s    {:&&r#   r   c                     | j         S r+   )r   r(   s    r!   r   zConsoleMessage.pageO   s
    zr#   r   c                     | j         S r+   )r   r(   s    r!   r   zConsoleMessage.workerS   s
    |r#   )__name__
__module____qualname__r   r   r   r"   strr)   r,   propertyr
   r   r&   r'   r   r   rD   r   rH   r	   r   r    r#   r!   r   r      s"       VV!2VFIV	V V V VE# E E E E     #e
	%&		%	 # # # X#. #c # # # X# <d8n < < < X< '. ' ' ' X' hv&    X *    X  r#   r   N)asyncior   typingr   r   r   r   r   r	   r
    playwright._impl._api_structuresr   playwright._impl._connectionr   r   playwright._impl._js_handler   playwright._impl._pager   playwright._impl._workerr   r   rP   r#   r!   <module>rX      s    & % % % % % K K K K K K K K K K K K K K K K K K ; ; ; ; ; ; L L L L L L L L 0 0 0 0 0 0 0++++++//////: : : : : : : : : :r#   