
    R3j                     X    d dl mZ d dlmZmZ d dlmZ d dlmZ d dl	m
Z
  G d d      Zy)	    )AbstractEventLoop)AnyOptional)WebErrorLocation)Error)Pagec                   z    e Zd Zdededee   dededdfdZ	e
dee   fd	       Ze
defd
       Ze
defd       Zy)WebErrorloopdispatcher_fiberpageerrorlocationreturnNc                 J    || _         || _        || _        || _        || _        y N)_loop_dispatcher_fiber_page_error	_location)selfr   r   r   r   r   s         H/DATA/.local/lib/python3.12/site-packages/playwright/_impl/_web_error.py__init__zWebError.__init__   s(     
!1
!    c                     | j                   S r   )r   r   s    r   r   zWebError.page&   s    zzr   c                     | j                   S r   )r   r   s    r   r   zWebError.error*   s    {{r   c                     | j                   S r   )r   r   s    r   r   zWebError.location.   s    ~~r   )__name__
__module____qualname__r   r   r   r   r   r   r   propertyr   r   r    r   r   r
   r
      s    "" " tn	"
 " #" 
" htn   u   *  r   r
   N)asyncior   typingr   r    playwright._impl._api_structuresr   playwright._impl._helperr   playwright._impl._pager   r
   r$   r   r   <module>r*      s     &   = * ' r   