
    f-                     .    d Z ddlmZ  G d d      Zd Zy)z&
prompt_toolkit input hook for GTK 4.
    )GLibc                       e Zd Zd Zd Zd Zy)
_InputHookc                     d| _         t        j                  |j                         t        j                  t        j
                  | j                         y )NF)_quitr   io_add_watchfilenoPRIORITY_DEFAULTIO_INquitselfcontexts     ^/var/www/cvtools/html/venv/lib/python3.12/site-packages/IPython/terminal/pt_inputhooks/gtk4.py__init__z_InputHook.__init__	   s5    
NNd33TZZ	
    c                     d| _         y)NTF)r   )r   argskwargss      r   r   z_InputHook.quit   s    
r   c                     t         j                  j                         }| j                  s|j	                  d       | j                  sy y )NT)r   MainContextdefaultr   	iterationr   s     r   runz_InputHook.run   s4    ""**,**d# **r   N)__name__
__module____qualname__r   r   r    r   r   r   r      s    
$r   r   c                 :    t        |       }|j                          y )N)r   r   )r   hooks     r   	inputhookr!      s    gDHHJr   N)__doc__gi.repositoryr   r   r!   r   r   r   <module>r$      s    $ $"r   