403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.7/site-packages/setuptools/_distutils/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.7/site-packages/setuptools/_distutils/__pycache__/spawn.cpython-37.pyc
B

�a�
�@s\dZddlZddlZddlZddlmZmZddlmZddl	m
Z
ddd�Zdd	d
�ZdS)
z�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.
�N)�DistutilsPlatformError�DistutilsExecError)�DEBUG)�log�c
Cst|�}t�t�|��|r dS|r@t|d�}|dk	r@||d<|dk	rL|nttj�}t	j
dkr�ddlm}m
}|�}|r�|||<y tj||d�}	|	��|	j}
WnFtk
r�}z(ts�|d}td||jdf�|�Wdd}~XYnX|
�rts�|d}td||
f��dS)	a�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.
    Nr�darwin)�MACOSX_VERSION_VAR�get_macosx_target_ver)�envzcommand %r failed: %s���z#command %r failed with exit code %s)�listr�info�
subprocessZlist2cmdline�find_executable�dict�os�environ�sys�platformZdistutils.utilrr	�Popen�wait�
returncode�OSErrorrr�args)�cmdZsearch_path�verboseZdry_runr
�
executablerr	Zmacosx_target_ver�procZexitcode�exc�r�?/usr/lib/python3.7/site-packages/setuptools/_distutils/spawn.py�spawns8

(r!c	Cs�tj�|�\}}tjdkr*|dkr*|d}tj�|�r:|S|dkr�tj�dd�}|dkr�yt�d�}Wnt	t
fk
r�tj}YnX|s�dS|�tj
�}x*|D]"}tj�||�}tj�|�r�|Sq�WdS)z�Tries 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.
    �win32z.exeN�PATH�CS_PATH)r�path�splitextrr�isfiler�get�confstr�AttributeError�
ValueError�defpath�split�pathsep�join)rr%�_Zext�paths�p�frrr rHs(
r)rrrN)N)
�__doc__rrrZdistutils.errorsrrZdistutils.debugrZ	distutilsrr!rrrrr �<module>s
6

Youez - 2016 - github.com/yon3zu
LinuXploit