b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 104.21.65.202 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 / distutils /
Filename/usr/lib64/python2.6/distutils/spawn.pyc
Size5.47 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed20-Jun-2019 19:45
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§ÚêLc @s«dZdZddkZddkZddkZddkTddklZdddd�Zd �Z dddd
�Z
dddd �Z dddd �Z dd
�ZdS(sìdistutils.spawn

Provides the 'spawn()' function, a front-end to various platform-
specific functions for launching another program in a sub-process.
Also provides the 'find_executable()' to search the path for a given
executable name.
s1$Id: spawn.py 37828 2004-11-10 22:23:15Z loewis $iÿÿÿÿN(t*(tlogiicCs�tidjot||d|�n_tidjot||d|�n8tidjot||d|�ntdti�dS(s�Run another program, specified as a command list 'cmd', in a new
process. 'cmd' is just the argument list for the new process, ie.
cmd[0] is the program to run and cmd[1:] are the rest of its arguments.
There is no way to run a program with a name different from that of its
executable.

If 'search_path' is true (the default), the system's executable
search path will be used to find the program; otherwise, cmd[0]
must be the exact path to the executable. If 'dry_run' is true,
the command will not actually be run.

Raise DistutilsExecError if running the program fails in any way; just
return on success.
tposixtdry_runtnttos2s1don't know how to spawn programs on platform '%s'N(tostnamet _spawn_posixt _spawn_ntt
_spawn_os2tDistutilsPlatformError(tcmdt search_pathtverboseR((s'/usr/lib64/python2.6/distutils/spawn.pytspawnscCsTxMtt|��D]9}ti||d�djod||||<qqW|S(s©Quote command-line arguments for DOS/Windows conventions: just
wraps every argument which contains blanks in double quotes, and
returns a new argument list.
t iÿÿÿÿs"%s"(trangetlentstringtfind(targsti((s'/usr/lib64/python2.6/distutils/spawn.pyt_nt_quote_args1s
cCsÞ|d}t|�}|ot|�p|}ntiti|g|dd��|p{ytiti||�}Wn0t j
o$}t
d|d|df�nX|djot
d|d|f�qÚndS(NiiRscommand '%s' failed: %siÿÿÿÿs'command '%s' failed with exit status %d( Rtfind_executableRtinfoRtjoinRtspawnvtP_WAITtOSErrortDistutilsExecError(R R
RRt
executabletrctexc((s'/usr/lib64/python2.6/distutils/spawn.pyR Bs
 $
cCså|d}|ot|�p|}ntiti|g|dd��|p�ytiti||�}Wn0tj
o$}t d|d|df�nX|djo.d|d|fGHt d|d|f�qándS(NiiRscommand '%s' failed: %siÿÿÿÿs'command '%s' failed with exit status %d(
RRRRRRRRRR(R R
RRRR R!((s'/usr/lib64/python2.6/distutils/spawn.pyR
[s
$
c Cs titi|d��|odS|o
tipti}ti�}|djo�y||d|�WnCtj
o7}t i
i d|d|i f�ti
d�nXt i
i d|d�ti
d�n*x&yti|d�\}}WnVtj
oJ}ddk} |i| ijoqßntd|d|df�nXti|�o$td|dti|�f�qßti|�o<ti|�}
|
djodStd |d|
f�qßti|�oqßqßtd
|d|f�qßdS( NRisunable to execute %s: %s
is(unable to execute %s for unknown reasonsiÿÿÿÿscommand '%s' failed: %ss$command '%s' terminated by signal %ds'command '%s' failed with exit status %ds3unknown error executing '%s': termination status %d(RRRRRtexecvptexecvtforkRtsyststderrtwritetstrerrort_exittwaitpidterrnotEINTRRt WIFSIGNALEDtWTERMSIGt WIFEXITEDt WEXITSTATUSt
WIFSTOPPED( R R
RRtexec_fntpidtetstatusR!R+t exit_status((s'/usr/lib64/python2.6/distutils/spawn.pyRusN 
  
cCsä|djotid}nti|ti�}tii|�\}}ti djpti
djo|djo|d}ntii |�pCx;|D]3}tii ||�}tii |�o|Sq WdS|SdS(sÜTry to find 'executable' in the directories listed in 'path' (a
string listing directories separated by 'os.pathsep'; defaults to
os.environ['PATH']). Returns the complete filename or None if not
found.
tPATHtwin32Rs.exeN(
tNoneRtenvironRtsplittpathseptpathtsplitextR%tplatformRtisfileR(RR=tpathstbasetexttptf((s'/usr/lib64/python2.6/distutils/spawn.pyR³s
- (t__doc__t __revision__R%RRtdistutils.errorst distutilsRRRR R
RR9R(((s'/usr/lib64/python2.6/distutils/spawn.pyt<module>s$$
     ;