HEX
Server: Apache
System: Linux infong-uk86 4.4.400-icpu-106 #2 SMP Mon Sep 15 08:23:40 UTC 2025 x86_64
User: u44115835 (4976590)
PHP: 8.4.17
Disabled: NONE
Upload Files
File: //kunden/lib/python3/dist-packages/breezy/__pycache__/breakin.cpython-39.pyc
a

�*�^��@s@ddlmZddlZddlZdadadd�Zdd�Zdd�ZdS)	�)�absolute_importNc
Cshddl}ddl}|j�dttf�|j��t�ttj�z|�	�Wt�tt
�nt�tt
�0dS)Nrz�** %s received, entering debugger
** Type 'c' to continue or 'q' to stop the process
** Or %s again to quit (and possibly dump core)
)�pdb�sys�stderr�write�_breakin_signal_name�flush�signal�_breakin_signal_number�SIG_DFLZ	set_trace�_debug)Z
signal_numberZinterrupted_framerr�r
�0/usr/lib/python3/dist-packages/breezy/breakin.pyrs�

rcCsJtdurtSttdd�}ttdd�}|dur6|adan|durF|adatS)N�SIGQUITZSIGBREAK)r
�getattrr	r)ZsigquitZsigbreakr
r
r�determine_signal.srcCs8tj�dd�dkrdSt�}|dur(dSt�|t�dS)z�Add a signal handler so we drop into the debugger.

    On Unix, this is hooked into SIGQUIT (C-\), and on Windows, this is
    hooked into SIGBREAK (C-Pause).
    ZBRZ_SIGQUIT_PDB�1�0N)�os�environ�getrr	r)Zsigr
r
r�hook_debugger_to_signalCsr)	Z
__future__rrr	r
rrrrr
r
r
r�<module>s