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/2/cwd/usr/local/ssl/lib/python2.4/Demo/threads/find.pyc
mò
‚=5Dc@svdkZdkZdkZdkZdkZdkTdkZdfd„ƒYZd„Zd„Z	d„Z
eƒdS(N(t*tWorkQcBs>tZd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCsAtiƒ|_tiƒ|_|iiƒg|_d|_dS(Ni(tthreadtallocatetselftmutexttodotacquiretworktbusy(R((t'/usr/lib/python2.4/Demo/threads/find.pyt__init__,s

	cCsa||f}|iiƒ|ii|ƒ|iiƒt	|iƒdjo|i
iƒndS(Ni(tfunctargstjobRRRRtappendtreleasetlenR(RRR
R((R
taddwork3s

cCsÁ|iiƒ|iiƒ|idjo8t|iƒdjo"|iiƒ|iiƒdSn|id}|id=|id|_|iiƒt|iƒdjo|iiƒn|S(Nii(
RRRRR	RRRtNoneR(RR((R
t_getwork;s

&




cCse|iiƒ|id|_|idjo't|iƒdjo|iiƒn|iiƒdS(Nii(RRRR	RRRR(R((R
t	_doneworkJs

&cCsTtidƒx@|iƒ}|pPn|\}}t||ƒ|iƒqWdS(Nf1.0000000000000001e-05i(	ttimetsleepRRRRR
tapplyR(RR
RR((R
t_workerQs

cCs[|ipdSnx+t|dƒD]}ti|ifƒq#W|iƒ|ii	ƒdS(Ni(
RRtrangetnworkerstiRt	start_newRRR(RRR((R
trun[s

(t__name__t
__module__RRRRRR(((R
R#s						
c	Csçd}titiddƒ\}}x4|D],\}}|djoti	|ƒ}q,q,W|pt
ig}ntƒ}x'|D]}|it|t|fƒqƒWtiƒ}|i|ƒtiƒ}tiid||ƒdS(Niis-w:s-wsTotal time %r sec.
(RtgetopttsystargvtoptsR
topttargtstringtatoitostcurdirRtwqtdirRtfindtselectorRtt1Rtt2tstderrtwrite(	R%R
R0R,R+R&R/R$R((R
tmainfs 
	
cCs$|td@djot|tƒS(Nii(tstattST_MODEtS_ISLNK(R,tnametfullnameR4((R
R.}scCs4yti|ƒ}Wn/tij
o }t|ƒGdG|GHdSnXxè|D]à}|titi	fjoÁti
i||ƒ}yti
|ƒ}Wn.tij
o}t|ƒGdG|GHqLnX|||||ƒo	|GHnt|tƒo4ti
i|ƒp|it|||fƒq(q,qLqLWdS(Nt:(R)tlistdirR,tnamesterrortmsgtreprR7R*tpardirtpathtjoinR8tlstatR4tpredtS_ISDIRR5tismountR+RR-(R,RCR+R4R7R;R=R8((R
R-„s&		(R"R!R'RR)R4RRR3R.R-(
R'RRR.R"RR!R3R)R-((R
t?s						C