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/python3.8/distutils/__pycache__/spawn.cpython-38.opt-2.pyc
U

e5d@s~ddlZddlZddlmZmZddlmZddlmZdddZ	dd	Z
dd
dZejdkrfda
dadd
dZdddZdS)N)DistutilsPlatformErrorDistutilsExecError)DEBUG)logcCsNt|}tjdkr"t|||dn(tjdkr<t|||dntdtjdS)Nposix)dry_runntz1don't know how to spawn programs on platform '%s')listosname_spawn_posix	_spawn_ntr)cmdsearch_pathverboserr'/usr/lib64/python3.8/distutils/spawn.pyspawns

rcCs*t|D]\}}d|krd|||<q|S)N z"%s")	enumerate)argsiargrrr_nt_quote_args+src
Cs|d}t|}|r t|p|}td|g|dd|szttj||}Wn@tk
r}z"t	sp|}t
d||jdfW5d}~XYnX|dkrt	s|}t
d||fdS)Nrrrcommand %r failed: %s%command %r failed with exit status %d)rfind_executablerinfojoinrspawnvP_WAITOSErrorrrr)rrrr
executableZrcexcrrrr;s(
rdarwinc
Cs|td||rdS|d}|r*tjp.tj}d}tjdkrtdkrxddl	m
}|dp^datrxddtd	Da
trtjdt}t
d
d|d	Dkrd|tf}	t|	ttj|d}|rtjptj}t}
|
dkrz$|dkr|||n||||WnNtk
rX}z.ts(|}tjd
||jftdW5d}~XYnXtsd|}tjd|tdnzt|
d\}
}WnDtk
r}
z$ts|}td||
jdfW5d}
~
XYnXt|rts|}td|t|fnlt |rHt!|}|dkr,dSts6|}td||fn,t"|rZqntsd|}td||fqdS)Nrrr&)	sysconfigMACOSX_DEPLOYMENT_TARGETcSsg|]}t|qSrint.0xrrr
<listcomp>esz _spawn_posix.<locals>.<listcomp>.cSsg|]}t|qSrr*r,rrrr/kszF$MACOSX_DEPLOYMENT_TARGET mismatch: now "%s" but "%s" during configure)r(zunable to execute %r: %s
rz(unable to execute %r for unknown reasonsrrz"command %r terminated by signal %drz1unknown error executing %r: termination status %d)#rrr rexecvpexecvsysplatform_cfg_target	distutilsr'Zget_config_varsplit_cfg_target_splitenvirongetrdictexecvpeexecveforkr#rstderrwritestrerror_exitwaitpidrrWIFSIGNALEDWTERMSIG	WIFEXITEDWEXITSTATUS
WIFSTOPPED)rrrrr$Zexec_fnenvr'Z
cur_targetZmy_msgpideZstatusr%Zexit_statusrrrr
Ws



r
c	Cstj|\}}tjdkr*|dkr*|d}tj|r:|S|dkrtjdd}|dkrztd}Wnt	t
fk
rtj}YnX|sdS|tj
}|D]&}tj||}tj|r|SqdS)NZwin32z.exePATHCS_PATH)rpathsplitextr3r4isfiler9r:confstrAttributeError
ValueErrordefpathr7pathsepr )r$rN_Zextpathspfrrrrs(
r)rrr)rrr)rrr)N)r3rZdistutils.errorsrrZdistutils.debugrr6rrrrr4r5r8r
rrrrr<module>	s



R