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/task/3/cwd/usr/lib/python2.4/Tools/scripts/pathfix.pyc
mò
‚=5Dc@s­dkZdkZdkZdkTdkZeiiZeZei	iZ
dae
ad„ZeidƒZd„Zd„Zd„Zd„ZedjoeƒndS(	N(t*cCsdtid}y#titiddƒ\}}WnCtij
o4}tt	|ƒdƒt|ƒti
dƒnXxB|D]:\}}|djo
|a
n|djo
taqqWt
pt
dd	jp|o%td
ƒt|ƒti
dƒnd}x~|D]v}tii|ƒot|ƒo
d}qˆqtii|ƒot|dƒd}qt|ƒo
d}qqWti
|ƒdS(Ns0usage: %s -i /interpreter file-or-directory ...
iisi:ps
is-is-pt/s'-i option or file-or-directory missing
s": will not process symbolic links
(tsystargvtusagetgetopttoptstargsterrortmsgterrtstrtexittotatnew_interpretertTruetpreserve_timestampstbadtargtostpathtisdirtrecursedowntislinktfix(RRR
R	RRRR((t+/usr/lib/python2.4/Tools/scripts/pathfix.pytmain#s>#



!




s^[a-zA-Z0-9_]+\.py$cCsti|ƒdjS(Ni(tispythonprogtmatchtname(R((RtispythonCscCsBtd|fƒd}yti|ƒ}Wn0tij
o!}td||fƒdSnX|i	ƒg}x¦|D]ž}|titi
fjoqtntii||ƒ}tii|ƒoqttii|ƒo|i|ƒqtt|ƒot|ƒo
d}qqtqtWx%|D]}t|ƒo
d}qqW|S(Nsrecursedown(%r)
is%s: cannot list directory: %r
i(tdbgtdirnameRRtlistdirtnamesRR	R
tsorttsubdirsRtcurdirtpardirRtjointfullnameRRtappendRRR(R!RR%RR#R	R)((RRFs4	



cCsãyt|dƒ}Wn-tj
o!}td||fƒdSnX|iƒ}t|ƒ}	||	jo t
|dƒ|iƒdSnti
i|ƒ\}}ti
i|d|ƒ}
yt|
dƒ}
Wn7tj
o+}|iƒtd|
|fƒdSnXt
|dƒ|
i|	ƒd	d
}x-|i|ƒ}|pPn|
i|ƒq.W|
iƒ|iƒd}d}y=ti|ƒ}|i}|i}ti|
|t d@ƒWn,ti!j
o}td|
|fƒnXyti"||d
ƒWn,ti!j
o}td||fƒnXyti"|
|ƒWn0ti!j
o!}td||fƒdSnXt#oc|oX|oQyti$|||fƒWqÛti!j
o!}td||fƒdSqÛXqßndS(Ntrs%s: cannot open: %r
is: no change
t@tws%s: cannot create: %r
s: updating
iiiÿs%s: warning: chmod failed (%r)
t~s %s: warning: backup failed (%r)
s%s: rename failed (%r)
s#%s: reset of timestamp failed (%r)
i(%topentfilenametftIOErrorR	R
treadlinetlinetfixlinetfixedtreptcloseRRtsplittheadttailR(ttempnametgtwritetBUFSIZEtreadtbuftNonetmtimetatimetstattstatbuftst_mtimetst_atimetchmodtST_MODERtrenameRtutime(R0RFRCR;R	R:R4RDRAR6R=R1R?R<((RR\sp	


	



			cCs5|idƒp|Snd|jo|SndtS(Ns#!tpythons#! %s
(R4t
startswithR(R4((RR5œs

t__main__(RtregexRRERtstderrR>R
R tstdoutR7RBRtFalseRRtcompileRRRRR5t__name__(
RPRR
R5R7R RRRRRRR((Rt?s"								@