관리-도구
편집 파일: spawn.cpython-39.opt-2.pyc
a �����DOg4����������������������@���sj���d�dl�Z�d�dlZd�dlZd�dlmZmZ�d�dlmZ�d�dlm Z �e�j dkrRdadaddd�Z dd d �ZdS�) �����N)�DistutilsPlatformError�DistutilsExecError)�DEBUG)�log�darwin����c����������� ��� ���C���s���t�|��}�t�d�|����|r d�S�|r@t|�d��}|d�ur@||�d<�d�}tjdkr�td�u�r�ddlm }�|� d�pndatr�dd��t�d �D��atr�t j�dt�}d d��|�d �D��}td�d��dd gkr�|d�d��dd gk�r�d|tf�} t| ��tt j|d�}z tj|�|d�} | ����| j}W�nL�t�yd�}�z2t�s8|�d�}�td|�|jd�f��|�W�Y�d�}~n d�}~0�0�|�r�t�sz|�d�}�td|�|f���d�S�)N� r���r���)� sysconfig�MACOSX_DEPLOYMENT_TARGET��c�����������������S���s���g�|�]}t�|��qS�����int��.0�xr���r����'/usr/lib64/python3.9/distutils/spawn.py� <listcomp><��������zspawn.<locals>.<listcomp>�.c�����������������S���s���g�|�]}t�|��qS�r���r ���r���r���r���r���r���D���r�������� �������z]$MACOSX_DEPLOYMENT_TARGET mismatch: now "%s" but "%s" during configure;must use 10.3 or later)r ���)�envzcommand %r failed: %s���z#command %r failed with exit code %s)�listr����info�join�find_executable�sys�platform�_cfg_target� distutilsr ���Zget_config_var�split�_cfg_target_split�os�environ�getr����dict� subprocess�Popen�wait� returncode�OSErrorr���r����args) �cmd�search_path�verbose�dry_run� executabler���r ���Z cur_targetZcur_target_splitZmy_msg�proc�exitcode�excr���r���r����spawn���s`���� ��(�� �� �r7���c�������������� ���C���s����t�j�|��\}}tjdkr*|dkr*|�d�}�t�j�|��r:|�S�|d�u�r�t�j�dd��}|d�u�r�zt��d�}W�n�t t fy����t�j}Y�n0�|s�d�S�|�t�j �}|D�]&}t�j�||��}t�j�|�r�|��S�q�d�S�)N�win32z.exe�PATH�CS_PATH)r%����path�splitextr���r ����isfiler&���r'����confstr�AttributeError� ValueError�defpathr#����pathsepr���)r3���r;����_�ext�paths�p�fr���r���r���r���_���s(���� r���)r���r���r���)N)r���r%���r)���Zdistutils.errorsr���r���Zdistutils.debugr���r"���r���r ���r!���r$���r7���r���r���r���r���r����<module> ���s��� H