MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/3/root/proc/2/task/2/root/proc/2/root/usr/lib/python2.4/atexit.pyo
mò
‚=5Dc@sÁdZdgZdkZgZd„Zd„Zeedƒoeeiƒnee_edjoVd„Z	d„Z
dd	„Zee	ƒee
d
ƒeeddƒeed
ƒndS(sœ
atexit.py - allow programmer to define multiple exit functions to be executed
upon normal program termination.

One public function, register, is defined.
tregisterNcCs¼d}x†to~tiƒ\}}}y|||ŽWq	tj
otiƒ}q	dk	}ti
dIJ|iƒtiƒ}q	Xq	W|dj	o|d|d|d‚ndS(s‰run any registered exit functions

    _exithandlers is traversed in reverse order so functions are executed
    last in, first out.
    NsError in atexit._run_exitfuncs:iii(tNonetexc_infot
_exithandlerstpoptfuncttargstkargst
SystemExittsyst	tracebacktstderrt	print_exc(RR
RRR((t/usr/lib/python2.4/atexit.pyt_run_exitfuncs
s 	


cOsti|||fƒdS(s×register a function to be executed upon normal program termination

    func - function to be called at exit
    targs - optional arguments to pass to func
    kargs - optional keyword arguments to pass to func
    N(RtappendRRR(RRR((R
R%stexitfunct__main__cCs	dGHdS(Ns
running x1((((R
tx14scCsd|fGHdS(Nsrunning x2(%r)(tn(R((R
tx26scCsd||fGHdS(Nsrunning x3(%r, kwd=%r)(Rtkwd(RR((R
tx38siitbarsno kwd args(
t__doc__t__all__R	RRRthasattrRt__name__RRRR(RRRRR	RRR((R
t?s