Your IP : 3.143.24.110


Current Path : /opt/alt/python310/lib64/python3.10/__pycache__/
Upload File :
Current File : //opt/alt/python310/lib64/python3.10/__pycache__/signal.cpython-310.opt-1.pyc

o

6��f�	�@sddlZddlTddlmZe�Ze�dedd��e�dedd��d	evr0e�d
edd��dd
�Zdd�Z	dd�Z
e
ej�dd��Ze
ej�dd��Zd	evr[e
ej
�dd	��Z
devrhe
ej�dd��Zdevrue
ej�dd��Zdevr�e
ej�dd��Z[[
dS)�N)�*)�IntEnum�SignalscCs(|��r|�d�o|�d�p|�d�S)NZSIGZSIG_ZCTRL_)�isupper�
startswith��name�r	�-/opt/alt/python310/lib64/python3.10/signal.py�<lambda>	s�
r�HandlerscC�|dvS)N)�SIG_DFL�SIG_IGNr	rr	r	r
r��pthread_sigmaskZSigmaskscCr
)N)�	SIG_BLOCK�SIG_UNBLOCK�SIG_SETMASKr	rr	r	r
rrcCs"z||�WSty|YSw)zsConvert a numeric value to an IntEnum member.
    If it's not a known member, return the numeric value itself.
    )�
ValueError)�valueZ
enum_klassr	r	r
�_int_to_enums

�rc	Cs&zt|�WSttfy|YSw)zmConvert an IntEnum member to a numeric value.
    If it's not an IntEnum member return the value itself.
    )�intr�	TypeError)rr	r	r
�_enum_to_int"s

�rcs�fdd�}|S)Ncs�j|_|S�N)�__doc__)�wrapper��wrappedr	r
�	decorator1sz_wraps.<locals>.decoratorr	)rr r	rr
�_wraps0sr!cCst�t|�t|��}t|t�Sr)�_signal�signalrrr�Z	signalnumZhandlerr	r	r
r#6s
r#cC�t�|�}t|t�Sr)r"�	getsignalrrr$r	r	r
r&<�

r&cCst�||�}tdd�|D��S)Ncss�|]}t|t�VqdSr�rr��.0�xr	r	r
�	<genexpr>Fs�z"pthread_sigmask.<locals>.<genexpr>)r"r�set)Zhow�maskZsigs_setr	r	r
rCs�
sigpendingcC�dd�t��D�S)NcS�h|]}t|t��qSr	r(r)r	r	r
�	<setcomp>L�zsigpending.<locals>.<setcomp>)r"r/r	r	r	r
r/J��sigwaitcCr%r)r"r5rr)ZsigsetZretsigr	r	r
r5Pr'�
valid_signalscCr0)NcSr1r	r(r)r	r	r
r2Yr3z valid_signals.<locals>.<setcomp>)r"r6r	r	r	r
r6Wr4)r"�enumrZ_IntEnum�globalsZ_globals�	_convert_�__name__rrr!r#r&rr/r5r6r	r	r	r
�<module>sJ���








?>