python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
signal.cpython-312.opt-2.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!LLrc8		||S#t$r|cYSwxYwN)
ValueError)value
enum_klasss  r_int_to_enumr!s+%  scJ		t|S#ttf$r|cYSwxYwr)intr	TypeError)rs r_enum_to_intr%"s/5z	"s
""cfd}|S)Nc*j|_|Sr)__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