관리-도구
편집 파일: script_helper.cpython-36.opt-2.pyc
3 �Qg�) � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl Z d dlmZ d dl mZmZ dadd� ZG dd� de jdd#��Zdd� Zd d� Zdd� Zdd� Zejejd�dd�Zdd� Zd$dd�Zd%dd�Zd&dd�Zd'd!d"�ZdS )(� N)�source_from_cache)�make_legacy_pyc�strip_python_stderrc C sV t d krRdtjkrda dS ytjtjdddg� W n tjk rL da Y nX da t S )NZ PYTHONHOMETz-Ez-czimport sys; sys.exit(0)F)�$__cached_interp_requires_environment�os�environ� subprocessZ check_call�sys� executableZCalledProcessError� r r �2/usr/lib64/python3.6/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 � }|jdd�j� }|jdd�j� }td| j|||f ��d S ) N�P �d s (... truncated stdout ...)s (... truncated stderr ...)�ascii�replacezRProcess return code is %d command line: %r stdout: --- %s --- stderr: --- %s ---i@ )�out�err�len�decode�rstrip�AssertionError�rc)�self�cmd_line�maxlenr r r r r �fail>