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/pdeps.pyc
ó
fc@sÀddlZddlZddlZd„ZejdƒZejdƒZd„Zd„Zd„Z	d„Z
d	„Zed
kr¼yej
eƒƒWq¼ek
r¸ej
dƒq¼XndS(iÿÿÿÿNcCs¤tjd}|sdGHdSi}x|D]}t||ƒq)WdGHt|ƒdGHt|ƒ}t|ƒdGHt|ƒ}t|ƒdGHt|ƒ}t|ƒdS(	Nis usage: pdeps file.py file.py ...is--- Uses ---s--- Used By ---s--- Closure of Uses ---s--- Closure of Used By ---i(tsystargvtprocesstprintresultstinversetclosure(targsttabletargtinvtreachtinvreach((s+/usr/lib64/python2.7/Tools/scripts/pdeps.pytmains&





s^[ 	]*from[ 	]+([^ 	]+)[ 	]+s^[ 	]*import[ 	]+([^#]+)c
Csht|dƒ}tjj|ƒ}|ddkr>|d }ng||<}x|jƒ}|sePnx8|ddkrŸ|jƒ}|sŽPn|d |}qhWtj|ƒdkr×tjd \\}}\}	}
n:tj|ƒdkrOtjd \\}}\}	}
nqO||	|
!j	dƒ}x6|D].}|j
ƒ}||kr.|j|ƒq.q.WqOWdS(	Ntriýÿÿÿs.pyiÿÿÿÿs\iit,(topentostpathtbasenametreadlinetm_importtmatchtregstm_fromtsplittstriptappend(
tfilenameRtfptmodtlisttlinetnextlinetatbta1tb1twordstword((s+/usr/lib64/python2.7/Tools/scripts/pdeps.pyRBs0
""
cCsÃ|jƒ}i}x|D]}||||<qWd}x„|r¾d}xq|D]i}x`||D]T}||kr_x?||D]0}|||kr|||j|ƒd}q|q|Wq_q_WqNWq;W|S(Nii(tkeysR(RtmodulesR
Rtchangetmotm((s+/usr/lib64/python2.7/Tools/scripts/pdeps.pyR^s
	
cCsbi}xU|jƒD]G}|j|ƒs5g||<nx"||D]}t|||ƒq@WqW|S(N(R'thas_keytstore(RR	tkeytitem((s+/usr/lib64/python2.7/Tools/scripts/pdeps.pyR{s
cCs4|j|ƒr#||j|ƒn
|g||<dS(N(R,R(tdictR.R/((s+/usr/lib64/python2.7/Tools/scripts/pdeps.pyR-‰scCs¥|jƒ}d}x#|D]}t|t|ƒƒ}qW|jƒx\|D]T}||}|jƒ|j|ƒGdG||kr‡dGnx|D]
}|GqŽWHqIWdS(Nit:s(*)(R'tmaxtlentsorttljust(RR(tmaxlenRRtref((s+/usr/lib64/python2.7/Tools/scripts/pdeps.pyR’s





t__main__i(RtreRRtcompileRRRRRR-Rt__name__texittKeyboardInterrupt(((s+/usr/lib64/python2.7/Tools/scripts/pdeps.pyt<module>s