ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib64/python2.7/Tools/scripts/byext.pyo
ó
fc@sddZddlmZddlZddlZddd„ƒYZd„Zedkr`eƒndS(	s"Show file statistics by extension.iÿÿÿÿ(tprint_functionNtStatscBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs
i|_dS(N(tstats(tself((s+/usr/lib64/python2.7/Tools/scripts/byext.pyt__init__scCs€xy|D]q}tjj|ƒr/|j|ƒqtjj|ƒrQ|j|ƒqtjjd|ƒ|j	dddƒqWdS(NsCan't find %s
s<???>tunknowni(
tostpathtisdirtstatdirtisfiletstatfiletsyststderrtwritetaddstats(Rtargstarg((s+/usr/lib64/python2.7/Tools/scripts/byext.pytstatargss
cCs|jdddƒyttj|ƒƒ}WnDtjk
rr}tjjd||fƒ|jdddƒdSXx¤|D]œ}|jdƒr•qzn|j	dƒrªqzntj
j||ƒ}tj
j|ƒrç|jdd	dƒqztj
j
|ƒr	|j|ƒqz|j|ƒqzWdS(
Ns<dir>tdirsisCan't list %s: %s
t
unlistables.#t~s<lnk>tlinks(RtsortedRtlistdirterrorRR
Rt
startswithtendswithRtjointislinkRR	R(Rtdirtnamesterrtnametfull((s+/usr/lib64/python2.7/Tools/scripts/byext.pyR	s$
c
Cstjj|ƒ\}}tjj|ƒ\}}||krEd}ntjj|ƒ}|sfd}n|j|ddƒyt|dƒ}WnAtk
rÏ}tj	j
d||fƒ|j|ddƒdSX|jƒ}|jƒ|j|dt
|ƒƒd	|kr"|j|d
dƒdS|s>|j|ddƒn|jƒ}|j|dt
|ƒƒ~|jƒ}	|j|d
t
|	ƒƒdS(Nts<none>tfilesitrbsCan't open %s: %s
t
unopenabletbytesstbinarytemptytlinestwords(RRtsplitexttsplittnormcaseRtopentIOErrorRR
Rtreadtclosetlent
splitlines(
RtfilenametheadtexttbasetfR tdataR*R+((s+/usr/lib64/python2.7/Tools/scripts/byext.pyR.s6		
cCs3|jj|iƒ}|j|dƒ|||<dS(Ni(Rt
setdefaulttget(RR7tkeytntd((s+/usr/lib64/python2.7/Tools/scripts/byext.pyRLscst|jjƒƒ}i}x"|D]}|j|j|ƒq"Wt|jƒƒ‰i‰tg|D]}t|ƒ^qbƒˆd<d}i|jd<xĈD]¼}d}t|t|ƒƒ}xb|D]Z}|j|j|ƒ}|dkrôd}	ntd|ƒ}	||7}t||	ƒ}qÃWt|tt|ƒƒƒ}|ˆ|<||jd|<q›W|j	dƒx|D]}||j|d<qoWˆj
ddƒ‡‡fd†}
|
ƒx]|D]U}xEˆD]=}|j|j|dƒ}tdˆ||fd	d
ƒqÇWtƒqºW|
ƒdS(NR7itTOTALis%dcs:x,ˆD]$}tdˆ||fddƒqWtƒdS(Ns%*stendt (tprint(tcol(tcolstcolwidth(s+/usr/lib64/python2.7/Tools/scripts/byext.pytprintheaderms
"R#s%*sRARB(RRtkeystupdatetmaxR3R<tNonetstrtappendtinsertRC(RtextstcolumnsR7tminwidthRDttotaltcwtvaluetwRG((RERFs+/usr/lib64/python2.7/Tools/scripts/byext.pytreportPsD
)


	





"(t__name__t
__module__RRR	RRRV(((s+/usr/lib64/python2.7/Tools/scripts/byext.pyR
s		
			cCsFtjd}|s"tjg}ntƒ}|j|ƒ|jƒdS(Ni(RtargvRtcurdirRRRV(Rts((s+/usr/lib64/python2.7/Tools/scripts/byext.pytmainys
	
t__main__((t__doc__t
__future__RRRRR\RW(((s+/usr/lib64/python2.7/Tools/scripts/byext.pyt<module>so