403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python2.7/dist-packages/DistUpgrade/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyc
ó
WâRc@súddlZddlZddlZddlmZmZddlZddlZddlmZ	de
fd„ƒYZde
fd„ƒYZde
fd	„ƒYZ
d
e
fd„ƒYZd„Zd
e
fd„ƒYZedkröeddƒZejejƒxïejD]áZejdejƒejdejƒejdejƒejdejƒejikrejdejjƒƒnx4ejD])ZejdejejejfƒqšWx%ej D]Z!ejde!jƒqÑWqWndS(iÿÿÿÿN(tPopentPIPE(tgettexttTemplatecBs#eZd„Zd„Zd„ZRS(cCs‚d|_t|_g|_d|_d|_d|_d|_g|_	g|_
d|_i|_d|_
t|_t|_dS(N(tNonetnametFalsetchildtparentst
match_nametdescriptiontbase_urittypet
componentstchildrent	match_urit
mirror_settdistributiontTruet	availabletofficial(tself((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyt__init__$s													cCs|td„|jƒkS(s8 Check if the distribution provides the given component cSs|jS(N(R(tc((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyt<lambda>6s(tmapR
(Rtcomp((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyt
has_component4scCsCt|ƒ\}}}||jkr;|j|j||ƒStSdS(s8 Check if a given url of a repository is a valid mirror N(t	split_urlRthas_repositoryR(Rturltprotothostnametdir((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyt	is_mirror8s(t__name__t
__module__RRR"(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR"s		t	ComponentcBsPeZdddd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(cCs(||_||_||_||_dS(N(RR
tdescription_longtparent_component(RRtdesct	long_descR'((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRCs			cCs|jS(N(R'(R((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytget_parent_componentIscCs
||_dS(N(R'(Rtparent((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytset_parent_componentLscCs4|jdk	r|jS|jdk	r,|jSdSdS(N(R&RR
(R((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytget_descriptionOs
cCs
||_dS(N(R
(RR(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytset_descriptionWscCs
||_dS(N(R&(RR(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytset_description_longZscCs|jS(N(R&(R((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytget_description_long]sN(
R#R$RRR*R,R-R.R/R0(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR%As					tMirrorcBsPeZdZdd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	s( Storage for mirror related information cCs/||_g|_|j||ƒ||_dS(N(R trepositoriestadd_repositorytlocation(RRR R!R4((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRds		cCs|jjt||ƒƒdS(N(R2tappendt
Repository(RRR!((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR3jscst‡fd†|jƒS(Ncs
|jˆkS(N(R(tr(R(s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRns(tfilterR2(RR((Rs8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytget_repositories_for_protomscCsJ|dkrtSx3|jD](}|j|kr||jkrtSqWtS(N(RRR2RR!R(RRR!R7((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRpscst‡fd†ˆjƒS(Ncs|jˆjƒS(N(tget_urlR (R7(R(s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRys(RR2(R((Rs8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyt
get_repo_urlsxscCs|jS(N(R4(R((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytget_location{scCs
||_dS(N(R4(RR4((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytset_location~sN(R#R$t__doc__RRR3R9RR;R<R=(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR1as					R6cBs#eZd„Zd„Zd„ZRS(cCs||_||_dS(N(RR!(RRR!((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR„s	cCs|j|jfS(N(RR!(R((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pytget_infoˆscCsd|j||jfS(Ns
%s://%s/%s(RR!(RR ((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR:‹s(R#R$RR?R:(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR6‚s		cCsBtjd|ddƒ}x#t|ƒdkr=|jdƒqW|S(sE split a given URL into the protocoll, the hostname and the dir part s:*\/+tmaxsplitiiN(tretsplittlenR5R(RRB((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRstDistInfocBs eZddd„Zd„ZRS(s/usr/share/python-apt/templatescCsd|_g|_tjjdƒ|_d}tjdƒ}tjdƒ}|sÅy/t	dddgdt
ƒjƒd	jƒ}WqÅt
k
rÁ}|jtjkr¸tjd
|ƒnd}qÅXn||_i}d||f}t|ƒ—}	d}
d}xe|	D]]}|jd
dƒ}
t|
ƒdkr6qn|
d	jƒ}|
djƒ}|dkrtt|ƒ|_q|dkrŒ||_q|dkrÙ|j|
|ƒd}tƒ}
||
_||
_d||
_q|dkrñ||
_q|dkrOt|
_xZ|jD]8}|j|kr|
jj |ƒ|j!j |
ƒqqWq|dkrptj"|ƒ|
_#q|dkr‘tj"|ƒ|
_$q|dkr©||
_%q|dkrË|
j&rË||
_&q|d|jkrê||
_&q|dkr|
j'r||
_'q|d|jkr+||
_'q|dksJ|d|jkržt(j)j*|ƒrb|p€t(j)j+t(j)j,||ƒƒ}||krŽi}yDt|ƒ2}t-|j.g|D]}|jƒ^q·ƒ}WdQXWnt/k
r÷dGHg}nXx†|D]~}|j0d ƒr,|j1d!|ƒ}qÿnt2|ƒ\}}}||krd||j3||ƒqÿt4||||ƒ||<qÿW|||<n|||
_5q|d"kr¼t|ƒ|
_6q|d#kr|rô|
j7|jƒrô|
j8j |ƒnt9|ƒ}q|d$kr%|j:t|ƒƒq|d%krG|j;t|ƒƒq|d&kr|j<|ƒqqW|j|
|ƒd}
d}WdQXdS('NtsAPT::Architectures^#LOC:(.+)$sS^(#LOC:.+)|(((http)|(ftp)|(rsync)|(file)|(mirror)|(https))://[A-Za-z0-9/\.:\-_@]+)$tlsb_releases-is-ststdoutis#lsb_release failed, using defaults:tDebians
%s/%s.infot:iitChangelogURItMetaReleaseURItSuites^%s$t	MatchNametParentSuitet	AvailabletOfficialtRepositoryTypetBaseURIs
BaseURI-%stMatchURIsMatchURI-%stMirrorsFilesMirrorsFile-%ss#WARNING: Failed to read mirror files#LOC:s\1tDescriptionR%tCompDescriptiontCompDescriptionLongtParentComponent(=tmetarelease_urit	templatestapt_pkgtconfigtfindtarchRRAtcompileRRtcommunicatetstriptOSErrorterrnotENOENTtloggingtwarntdisttopenRBRCt_tchangelogs_uritfinish_templateRRRR	RRRR5Rtstring_to_boolRRRRRtostpathtisabstabspathtjoinR8tmatcht	Exceptiont
startswithtsubRR3R1RR
RR
R%R.R/R,(RRgtbase_dirR4t	match_loctmatch_mirror_linetexctmap_mirror_setst
dist_fnamet	dist_filettemplatet	componenttlinettokenstfieldtvaluetnannyRtvalue_ftxtmirror_dataRR R!((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyR™sÊ			
	
				!	)



cCs|s
dS|jdkrR|jrRx-|jD]}|jr,|j|_Pq,q,Wn|jikrš|jršx-|jD]}|jrt|j|_PqtqtWn|rÌ|j|jƒrÌ|jj|ƒd}nx|jD]}|j	|_	qÖW|j
j|ƒdS(s finish the current tempalte N(RRRRRRRR
R5RRZ(RR}R~tt((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRks$			N(R#R$RRRk(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyRD—sqt__main__tUbuntus/usr/share/python-apt/templatess

Suite: %ssDesc: %ssBaseURI: %ssMatchURI: %ssMirrors: %ss %s -%s -%ss  %s("RcReRmt
subprocessRRRAR[RRitobjectRR%R1R6RRDR#tdtinfoRjRZR}RR
RRRtkeysR
RR&RR(((s8/usr/lib/python2.7/dist-packages/DistUpgrade/distinfo.pyt<module>s8 !
	

Youez - 2016 - github.com/yon3zu
LinuXploit