MINI MINI MANI MO

Path : /usr/lib64/python3.6/distutils/__pycache__/
File Upload :
Current File : //usr/lib64/python3.6/distutils/__pycache__/spawn.cpython-36.opt-2.pyc

3


 \@sddlZddlZddlmZmZddlmZddlmZdddZ	dd	Z
dd
dZejdkrrdd
lm
Z
dadadddZdddZdS)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.6/distutils/spawn.pyspawns

rcCs.x(t|D]\}}d|kr
d|||<q
W|S)N z"%s")	enumerate)argsiargrrr_nt_quote_args+srcCs|d}t|}|r t|p|}tjdj|g|dd|sytjtj||}Wn@tk
r}z$t	sp|}t
d||jdfWYdd}~XnX|dkrt	s|}t
d||fdS)Nrrrzcommand %r failed: %sz%command %r failed with exit status %d)rfind_executablerinfojoinrspawnvP_WAITOSErrorrrr)rrrr
executableZrcexcrrrr;s$&rdarwin)	sysconfigcCsxtjdj||rdS|d}|r*tjp.tj}d}tjdkrtdkrlt	j
dpRdatrlddtjdDatrtj
jdt}td	d|jdDkrd
|tf}t|ttj
|d}|rtjptj}tj}	|	dkrvy$|dkr|||n||||WnNtk
rL}
z0ts|}tjjd||
jftjd
WYdd}
~
XnXtsX|}tjjd|tjd
nxytj|	d\}	}WnDtk
r}z&ts|}td||jdfWYdd}~XnXtj|rts|}td|tj|fnltj|rBtj |}
|
dkr&dSts0|}td||
fn,tj!|rTqznts^|}td||fqzWdS)Nrrr$MACOSX_DEPLOYMENT_TARGETcSsg|]}t|qSr)int).0xrrr
<listcomp>esz _spawn_posix.<locals>.<listcomp>.cSsg|]}t|qSr)r()r)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 reasonszcommand %r failed: %sz"command %r terminated by signal %dz%command %r failed with exit status %dz1unknown error executing %r: termination status %dr)"rrrrexecvpexecvsysplatform_cfg_targetr%get_config_varsplit_cfg_target_splitenvirongetrdictexecvpeexecveforkr!rstderrwritestrerror_exitwaitpidrrWIFSIGNALEDWTERMSIG	WIFEXITEDWEXITSTATUS
WIFSTOPPED)rrrrr"Zexec_fnenvZ
cur_targetZmy_msgpideZstatusr#Zexit_statusrrrr
Xs



&

r
cCs|dkrtjjdtj}|jtj}tjj|\}}tj	dkrN|dkrN|d}tjj
|sx*|D]"}tjj||}tjj
|r`|Sq`WdS|SdS)NPATHZwin32z.exe)rr5r6defpathr3pathseppathsplitextr/r0isfiler)r"rKpathsbaseZextpfrrrrs
r)rrr)rrr)rrr)N)r/rZdistutils.errorsrrZdistutils.debugrZ	distutilsrrrrr0r%r1r4r
rrrrr<module>	s



Q

OHA YOOOO