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/self/root/proc/3/cwd/usr/lib/python2.4/site-packages/setuptools/sandbox.pyc
mò
Èk8Hc	@sídkZdkZdkZdkZdkZeieiZeZ	dk
lZddddgZd„Z
dfd„ƒYZdefd„ƒYZeeigZd	iƒD]Zeeeed
ƒq®[ƒZdefd„ƒYZdS(N(sDistutilsErrortAbstractSandboxtDirectorySandboxtSandboxViolationt	run_setupc	sJtiƒ}ti}ti}tiitii	ˆƒƒ}tii|dƒ}tii|ƒpti|ƒnti}z˜|t_ti|ƒyGˆgt|ƒti(tiid|ƒt|ƒi‡d†ƒWn4tj
o(}|io|ido‚qnXWdti|ƒ|ti(|ti(|t_XdS(s8Run a distutils setup script, sandboxed in its directoryttempicstdhdˆ<dd<ƒS(Nssetup.pyt__file__t__name__t__main__(texecfiletsetup_script((R	(t6/usr/lib/python2.4/site-packages/setuptools/sandbox.pyt<lambda>sN(tostgetcwdtold_dirtsystargvt	save_argvtpatht	save_pathtabspathtdirnameR	t	setup_dirtjointtemp_dirtisdirtmakedirsttempfilettempdirtsave_tmptchdirtlisttargstinsertRtrunt
SystemExittv(	R	R RRRR$RRR((R	R
R	s0

		



cBs·tZdZeZd„Zd„Zd„Zd„Zx>dddgD]-Z	e
ee	ƒoee	ƒeƒe	<qFqFWe
d„Zed	eƒZxnd
ddd
dddddddddddddddgD]-Z	e
ee	ƒoee	ƒeƒe	<qÒqÒWd„Zx;ddgD]-Z	e
ee	ƒoee	ƒeƒe	<qqWd „Zx;d!d"gD]-Z	e
ee	ƒoee	ƒeƒe	<q`q`Wd#„Zd$„Zd%„Zd&„ZRS('sDWrap 'os' module and 'open()' builtin for virtualizing setup scriptscCsSg}ttƒD]2}|idƒot||ƒo||qq~|_dS(Nt_(t_[1]tdirt_ostnamet
startswiththasattrtselft_attrs(R,R)R&((R
t__init__/scCs1x*|iD]}tt|t||ƒƒq
WdS(N(R,R-R)tsetattrRtgetattrtsource(R,R1R)((R
t_copy5s
cCsbz4|i|ƒ|it_t_t|_|ƒSWdt	|_tt_t_|it
ƒXdS(sRun 'func' under os sandboxingN(R,R2t_opent__builtin__topentfiletTruet_activetfunctFalseR((R,R9((R
R"9s
		cs"ttˆƒ‰‡‡d†}|S(NcsB|io%|iˆ||||Ž\}}nˆ||||ŽS(N(	R,R8t_remap_pairR)tsrctdstR tkwtoriginal(R,R<R=R R>(R)R?(R
twrapHs
%(R0R(R)R?R@(R)R@R?((R)R?R
t_mk_dual_path_wrapperFstrenametlinktsymlinkcs)ˆp
ttˆƒ‰‡‡d†}|S(Ncs6|io|iˆ|||Ž}nˆ|||ŽS(N(R,R8t_remap_inputR)RR R>R?(R,RR R>(R)R?(R
R@Us
(R?R0R(R)R@(R)R?R@((R)R?R
t_mk_single_path_wrapperSsR6tstattlistdirRR5tchmodtchowntmkdirtremovetunlinktrmdirtutimetlchowntchroottlstatt	startfiletmkfifotmknodtpathconftaccesscs"ttˆƒ‰‡‡d†}|S(NcsR|io8|iˆ|||Ž}|iˆˆ|||ŽƒSnˆ|||ŽS(N(	R,R8RER)RR R>t
_remap_outputR?(R,RR R>(R)R?(R
R@fs
 (R0R(R)R?R@(R)R@R?((R)R?R
t_mk_single_with_returndstreadlinkttempnamcs"ttˆƒ‰‡‡d†}|S(Ncs1ˆ||Ž}|io|iˆ|ƒSn|S(N(R?R R>tretvalR,R8RXR)(R,R R>R\(R)R?(R
R@rs
(R0R(R)R?R@(R)R@R?((R)R?R
t	_mk_querypsR
ttmpnamcCs|S(s=Called to remap or validate any path, whether input or outputN(R(R,R((R
t_validate_path|scOs
|i|ƒS(sCalled for path inputsN(R,R_R(R,t	operationRR R>((R
RE€scCs
|i|ƒS(sCalled for path outputsN(R,R_R(R,R`R((R
RX„scOs6|i|d|||Ž|i|d|||ŽfS(s?Called for path pairs like rename, link, and symlink operationss-froms-toN(R,RER`R<R R>R=(R,R`R<R=R R>((R
R;ˆs(Rt
__module__t__doc__R:R8R.R2R"RAR)R+R(tlocalstNoneRFR3RYR]R_RERXR;(((R
R*s<			
		@		
		
			cBs’tZdZeiddddddddd	d
ddd
g
ƒZd„Zd„Zdd„Zd„Z	d„Z
d„Zd„Zdd„Z
RS(s<Restrict operations to a single subdirectory - pseudo-chrootR5RIRJRKRLRMRNRORPRQRTRUR[cCsMtiitii|ƒƒ|_tii|idƒ|_t	i
|ƒdS(Nt(RRtnormcasetrealpathtsandboxR,t_sandboxRt_prefixRR.(R,Rh((R
R.˜s!cOst|||ƒ‚dS(N(RR`R R>(R,R`R R>((R
t
_violationstrcOsN|djo.|i|ƒo|id||||Žnt||||ŽS(NRltrttrbtrUtUR5(RlRmsrbsrURp(tmodeR,t_okRRkR R>R3(R,RRqR R>((R
R3 scCs|idƒdS(NR^(R,Rk(R,((R
R^¥scCsp|i}zVt|_tiitii|ƒƒ}||ijp|i	|i
ƒotSnWd||_XdS(N(R,R8tactiveR:RRRfRgRiR*RjR7(R,RRgRs((R
Rr¨s		#cOsK||ijo7|i|ƒo&|i|tii|ƒ||Žn|S(sCalled for path inputsN(
R`R,t	write_opsRrRRkRRgR R>(R,R`RR R>((R
RE²s!&cOsI|i|ƒp|i|ƒo|i|||||Žn||fS(s?Called for path pairs like rename, link, and symlink operationsN(R,RrR<R=RkR`R R>(R,R`R<R=R R>((R
R;¸s"iÿcCsI|t@o+|i|ƒo|id|||ƒnti|||ƒS(sCalled for low-level os.open()sos.openN(	tflagstWRITE_FLAGSR,RrR6RkRqR(R5(R,R6RuRq((R
R5¾s(RRaRbtdicttfromkeysRtR.RkR3R^RrRER;R5(((R
Rs6				
		s4O_WRONLY O_RDWR O_APPEND O_CREAT O_TRUNC O_TEMPORARYicBstZdZd„ZRS(sEA setup script attempted to modify the filesystem outside the sandboxcCsd|iS(Ns³SandboxViolation: %s%r %s

The package setup script has attempted to modify files on your system
that are not within the EasyInstall build area, and has been aborted.

This package cannot be safely installed by EasyInstall, and may not
support alternate installation locations even if you run its setup
script by hand.  Please inform the package's author and the EasyInstall
maintainers to find out if a fix or workaround is available.(R,R (R,((R
t__str__Ñs(RRaRbRy(((R
RÎs(RRR4RtoperatortmodulesR)R(R5R3tdistutils.errorstDistutilsErrort__all__RRRtreducetor_R&tsplittaR0RvR(R‚RRRR~R(RRR4RR&R3RzRvRR}((R
t?s-
	!f5	6