f ddlZddlTddlmZeZejdedejdeddevrejd ed d Zd Z d Z e ej dZ e ej dZ devre ej dZ devre ejdZdevre ejdZdevre ejdZ[[ dS)N)*)IntEnumSignalsc|r+|do|d p|dS)NSIGSIG_CTRL_)isupper startswithnames -/opt/alt/python311/lib64/python3.11/signal.pyr sO LLNN I''G0G0G,G (w''Handlersc |dvS)N)SIG_DFLSIG_IGNr s rrrs T33rpthread_sigmaskSigmasksc |dvS)N) SIG_BLOCK SIG_UNBLOCK SIG_SETMASKrr s rrrs !LLrcn t|ts|S ||S#t$r|cYSwxYwN) isinstanceint ValueError)value enum_klasss r _int_to_enumr#sY eS ! ! z%    s % 44cV t|S#ttf$r|cYSwxYwr)rr TypeError)r!s r _enum_to_intr&$sA5zz  " s ((cfd}|S)Nc j|_|Sr)__doc__)wrapperwrappeds r decoratorz_wraps..decorator3s!/rr)r+r,s` r_wrapsr-2s$ rctjt|t|}t|tSr)_signalsignalr&r#r signalnumhandlers rr0r08s3n\)44l76K6KLLG  * **rcTtj|}t|tSr)r/ getsignalr#rr1s rr5r5>s" **G  * **rc^tj||}td|DS)Nc3@K|]}t|tVdSrr#r.0xs r z"pthread_sigmask..Hs,>><7++>>>>>>r)r/rset)howmasksigs_sets rrrEs1*355>>X>>>>>>r sigpendingc<dtjDS)Nc8h|]}t|tSrr8r9s r zsigpending..Ns"GGGQ Q((GGGr)r/rArrrrArALsGG'2D2F2FGGGGrsigwaitcTtj|}t|tSr)r/rEr#r)sigsetretsigs rrErERs!((FG,,,r valid_signalsc<dtjDS)Nc8h|]}t|tSrr8r9s rrDz valid_signals..[s"JJJQ Q((JJJr)r/rIrrrrIrIYsJJ'2G2I2IJJJJr)r/enumr_IntEnumglobals_globals _convert___name__r#r&r-r0r5rrArErIrrrrRs$$$$$$ 7998 ( ()))H33555  H  L LNNN    +++ +++    VG #$$??%$? 8 VG HH H  VGO--- h VG !""KK#"K fffr