MINI MINI MANI MO

Path : /lib64/python2.7/unittest/
File Upload :
Current File : //lib64/python2.7/unittest/signals.pyo


F]c@sddlZddlZddlmZeZdefdYZejZ	dZ
dZda
dZddZdS(	iN(twrapst_InterruptHandlercBseZdZdZRS(cCsst|_||_t|trf|tjkr<tj}qf|tjkrWd}qft	dn||_
dS(NcSsdS(N((t
unused_signumtunused_frame((s(/usr/lib64/python2.7/unittest/signals.pytdefault_handlerssYexpected SIGINT signal handler to be signal.SIG_IGN, signal.SIG_DFL, or a callable object(tFalsetcalledtoriginal_handlert
isinstancetinttsignaltSIG_DFLtdefault_int_handlertSIG_IGNt	TypeErrorR(tselfR((s(/usr/lib64/python2.7/unittest/signals.pyt__init__
s		cCs{tjtj}||k	r1|j||n|jrM|j||nt|_xtjD]}|jqcWdS(N(	R
t	getsignaltSIGINTRRtTruet_resultstkeyststop(Rtsignumtframetinstalled_handlertresult((s(/usr/lib64/python2.7/unittest/signals.pyt__call__s		(t__name__t
__module__RR(((s(/usr/lib64/python2.7/unittest/signals.pyR	s	cCsdt|<dS(Ni(R(R((s(/usr/lib64/python2.7/unittest/signals.pytregisterResult*scCsttj|dS(N(tboolRtpoptNone(R((s(/usr/lib64/python2.7/unittest/signals.pytremoveResult-scCsDtdkr@tjtj}t|atjtjtndS(N(t_interrupt_handlerR!R
RRR(R((s(/usr/lib64/python2.7/unittest/signals.pytinstallHandler1scsTdk	r+tfd}|Stdk	rPtjtjtjndS(NcsEtjtj}tz||SWdtjtj|XdS(N(R
RRt
removeHandler(targstkwargstinitial(tmethod(s(/usr/lib64/python2.7/unittest/signals.pytinner;s
(R!RR#R
RR(R)R*((R)s(/usr/lib64/python2.7/unittest/signals.pyR%9s
(R
tweakreft	functoolsRRt
__unittesttobjectRtWeakKeyDictionaryRRR"R!R#R$R%(((s(/usr/lib64/python2.7/unittest/signals.pyt<module>s 			

OHA YOOOO