o
    ҷh                     @  s   d dl mZ ddlmZmZ d dlmZ d dlZd dlZddd	Z	dd
dZ
edeG dd dZedeG dd dZedeG dd dZdS )    )annotations   )event_classT_JSON_DICT)	dataclassNreturn0typing.Generator[T_JSON_DICT, T_JSON_DICT, None]c                  c      ddi} | V }dS )z2
    Disables inspector domain notifications.
    methodzInspector.disableN cmd_dictjsonr   r   d/var/www/html/venv/lib/python3.10/site-packages/selenium/webdriver/common/devtools/v117/inspector.pydisable      
r   c                  c  r	   )z1
    Enables inspector domain notifications.
    r
   zInspector.enableNr   r   r   r   r   enable   r   r   zInspector.detachedc                   @  s(   e Zd ZU dZded< ed
ddZd	S )Detachedzc
    Fired when remote debugging connection is about to be terminated. Contains detach reason.
    strreasonr   r   r   c                 C  s   | t |d dS )Nr   )r   )r   clsr   r   r   r   	from_json*   s   
zDetached.from_jsonN)r   r   r   r   )__name__
__module____qualname____doc____annotations__classmethodr   r   r   r   r   r   !   s
   
 r   zInspector.targetCrashedc                   @     e Zd ZdZedddZdS )	TargetCrashedz1
    Fired when debugging target has crashed
    r   r   r   c                 C     |  S Nr   r   r   r   r   r   9      zTargetCrashed.from_jsonN)r   r   r   r    r   r   r   r   r   r   r   r   r   r   r    1       r    z"Inspector.targetReloadedAfterCrashc                   @  r   )	TargetReloadedAfterCrashz>
    Fired when debugging target has reloaded after crash
    r   r   r   c                 C  r!   r"   r   r   r   r   r   r   H   r#   z"TargetReloadedAfterCrash.from_jsonN)r   r   r   r&   r$   r   r   r   r   r&   @   r%   r&   )r   r   )
__future__r   utilr   r   dataclassesr   enumtypingr   r   r   r    r&   r   r   r   r   <module>   s    



