python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
signal.cpython-312.pyc

ˑe	ddlZddlddlmZeZejdedejdeddevrejd	ed
dZdZ	d
Z
e
ejdZe
ejdZdevre
ejdZ
devre
ejdZdevre
ejdZdevre
ej dZ[[
y)N)*)IntEnumSignalsc|jxr%|jdxr|jdxs|jdS)NSIGSIG_CTRL_)isupper
startswithnames :/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/signal.py<lambda>r	sDLLN
I'G0G,G
(w'Handlersc
|dvS)N)SIG_DFLSIG_IGNrs rrrsT33rpthread_sigmaskSigmasksc
|dvS)N)	SIG_BLOCKSIG_UNBLOCKSIG_SETMASKrrs rrrs!LLrc6	||S#t$r|cYSwxYw)zsConvert a numeric value to an IntEnum member.
    If it's not a known member, return the numeric value itself.
    )
ValueError)value
enum_klasss  r_int_to_enumr s&%  s
cH	t|S#ttf$r|cYSwxYw)zmConvert an IntEnum member to a numeric value.
    If it's not an IntEnum member return the value itself.
    )intr	TypeError)rs r_enum_to_intr$"s*5z	"s

!!cfd}|S)Nc*j|_|SN)__doc__)wrapperwrappeds r	decoratorz_wraps.<locals>.decorator1s!//rr)r*r+s` r_wrapsr,0srcrtjt|t|}t|tSr')_signalsignalr$r r	signalnumhandlers  rr/r/6s)nn\)4l76KLG**rcLtj|}t|tSr')r.	getsignalr rr0s  rr4r4<s	*G**rcRtj||}td|DS)Nc3<K|]}t|tywr')r r).0xs  r	<genexpr>z"pthread_sigmask.<locals>.<genexpr>Fs><7+>s)r.rset)howmasksigs_sets   rrrCs%**35>X>>>r
sigpendingcltjDchc]}t|tc}Scc}wr')r.r>r rr8s rr>r>Js&292D2D2FGQQ(GGG1sigwaitcLtj|}t|tSr')r.rBr r)sigsetretsigs  rrBrBPs(FG,,r
valid_signalscltjDchc]}t|tc}Scc}wr')r.rFr rr@s rrFrFWs&292G2G2IJQQ(JJJrA)r.enumr_IntEnumglobals_globals	_convert___name__r r$r,r/r4rr>rBrFrrr<module>rNs\$98	()H35 HLN
++
++
 G##$?%?
8GH H
GOO--
hG!!"K#K
fr