{|j d dl Z d dl d dlmZ e Z ej ded ej ded dev r ej d ed
d Zd Z d
Z
e
e j d Z e
e j d Zdev r e
e j d Z
dev r e
e j d Zdev r e
e j d Zdev r e
e j d Z[[
y) N)*)IntEnumSignalsc | j xr% | j d xr | j d xs | j d S )NSIGSIG_CTRL_)isupper
startswithnames /usr/lib64/python3.12/signal.pyr sD LLN
I'G0G,G
(w'
( Handlersc
| dv S )N)SIG_DFLSIG_IGN r s r r r s
T33r pthread_sigmaskSigmasksc
| dv S )N) SIG_BLOCKSIG_UNBLOCKSIG_SETMASKr r s r r r s
!LLr c \ t | t s| S || S # t $ r | cY S w xY wN)
isinstanceint
ValueError)value
enum_klasss r _int_to_enumr# s<