Sindbad~EG File Manager
a
��gG) � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZ dadd� Z
G dd� de �dd��Zd d
� Zdd� Zd
d� Zdd� Zejejd�dd�Zdd� Zd!dd�Zd"dd�Zd#dd�Zd$dd �ZdS )%� N)�source_from_cache)�make_legacy_pycc C sT t d u rPdtjv rda dS zt�tjdddg� W n tjyJ da Y n0 da t S )NZ
PYTHONHOMET�-Ez-czimport sys; sys.exit(0)F)�$__cached_interp_requires_environment�os�environ�
subprocess�
check_call�sys�
executable�CalledProcessError� r
r
�6/usr/local/lib/python3.9/test/support/script_helper.py� interpreter_requires_environment s
�
r c @ s e Zd Zdd� ZdS )�_PythonRunResultc C s� d}| j | j }}t|�|kr0d|| d � }t|�|krNd|| d � }|�dd��� }|�dd��� }td| j|||f ��d S )Ni@ s (... truncated stdout ...)s (... truncated stderr ...)�ascii�replacezRProcess return code is %d
command line: %r
stdout:
---
%s
---
stderr:
---
%s
---)�out�err�len�decode�rstrip�AssertionError�rc)�self�cmd_line�maxlenr r r
r
r �fail; s ��z_PythonRunResult.failN)�__name__�
__module__�__qualname__r r
r
r
r r 8 s r )r r r c O sD t � }|�dd �}d|v r&|�d�}n| o0| }tjddg}|rN|�d� n|s`|s`|�d� |�dd �r�i }tjdkr�tjd |d <