Viewing File: /opt/alt/python35/lib64/python3.5/__pycache__/signal.cpython-35.opt-2.pyc



й¼]Kã@s~ddlZddlTddlmZddlmZeƒZej	de
dd„ƒej	de
d	d„ƒd
ekr–ej	de
dd„ƒd
d„Zdd„Zeej
ƒdd„ƒZ
eejƒdd„ƒZd
ekreejƒdd
„ƒZejje_dekrAeejƒdd„ƒZdekrteejƒdd„ƒZeje_[[dS)éN)Ú*)Úwraps)ÚIntEnumÚSignalscCs8|jƒr+|jdƒr+|jdƒp7|jdƒS)NZSIGZSIG_ZCTRL_)ÚisupperÚ
startswith)Úname©r	ú+/opt/alt/python35/lib64/python3.5/signal.pyÚ<lambda>
srÚHandlerscCs
|dkS)NÚSIG_DFLÚSIG_IGN)r
rr	)rr	r	r
rsÚpthread_sigmaskÚSigmaskscCs
|dkS)NÚ	SIG_BLOCKÚSIG_UNBLOCKÚSIG_SETMASK)rrrr	)rr	r	r
rscCs+y||ƒSWntk
r&|SYnXdS)N)Ú
ValueError)ÚvalueÚ
enum_klassr	r	r
Ú_int_to_enums
rcCs1yt|ƒSWnttfk
r,|SYnXdS)N)ÚintrÚ	TypeError)rr	r	r
Ú_enum_to_int#srcCs+tjt|ƒt|ƒƒ}t|tƒS)N)Ú_signalÚsignalrrr)Ú	signalnumÚhandlerr	r	r
r-srcCstj|ƒ}t|tƒS)N)rÚ	getsignalrr)rrr	r	r
r3srcCs)tj||ƒ}tdd„|DƒƒS)Ncss|]}t|tƒVqdS)N)rr)Ú.0Úxr	r	r
ú	<genexpr>=sz"pthread_sigmask.<locals>.<genexpr>)rrÚset)ÚhowÚmaskÚsigs_setr	r	r
r:sÚ
sigpendingcCs#tjƒ}tdd„|DƒƒS)Ncss|]}t|tƒVqdS)N)rr)r r!r	r	r
r"Eszsigpending.<locals>.<genexpr>)rr'r#)Úsigsr	r	r
r'BsÚsigwaitcCstj|ƒ}t|tƒS)N)rr)rr)ÚsigsetÚretsigr	r	r
r)Is)rÚ	functoolsrZ_wrapsÚenumrÚ_IntEnumÚglobalsZ_globalsÚ_convertÚ__name__rrrrrÚ__doc__r'r)r	r	r	r
Ú<module>s6
	





Back to Directory File Manager