o
    ҷh	                     @  sP   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
dS )    )annotations   )event_classT_JSON_DICT)	dataclassN
event_namestrreturn0typing.Generator[T_JSON_DICT, T_JSON_DICT, None]c                 c  $    t  }| |d< d|d}|V }dS )zn
    Sets breakpoint on particular native event.

    :param event_name: Instrumentation name to stop on.
    	eventNamez-EventBreakpoints.setInstrumentationBreakpointmethodparamsNdictr   r   cmd_dictjson r   l/var/www/html/venv/lib/python3.10/site-packages/selenium/webdriver/common/devtools/v119/event_breakpoints.pyset_instrumentation_breakpoint      
r   c                 c  r   )zq
    Removes breakpoint on particular native event.

    :param event_name: Instrumentation name to stop on.
    r   z0EventBreakpoints.removeInstrumentationBreakpointr   Nr   r   r   r   r   !remove_instrumentation_breakpoint   r   r   )r   r   r	   r
   )
__future__r   utilr   r   dataclassesr   enumtypingr   r   r   r   r   r   <module>   s   
