?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/distutils/tests/__pycache__/test_exec_command.cpython-39.pyc
???????
a z[yc� � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z m Z mZ d dlm Z G dd� d�ZG d d � d �ZG dd� d�Zd d� Zdd� ZG dd� d�ZdS )� N)� TemporaryFile)�exec_command)� get_pythonexe)�tempdir�assert_�assert_warns)�StringIOc @ s* e Zd ZdZd dd�Zdd� Zdd� ZdS ) �redirect_stdoutz9Context manager to redirect stdout for exec_command test.Nc C s |pt j| _d S �N)�sys�stdout�_stdout)�selfr � r �M/usr/lib64/python3.9/site-packages/numpy/distutils/tests/test_exec_command.py�__init__ s zredirect_stdout.__init__c C s t j| _| jt _d S r )r r � old_stdoutr �r r r r � __enter__ s zredirect_stdout.__enter__c C s | j �� | jt_| j �� d S r )r �flushr r r �close�r �exc_type� exc_value� tracebackr r r �__exit__ s zredirect_stdout.__exit__)N��__name__� __module__�__qualname__�__doc__r r r r r r r r s r c @ s* e Zd ZdZd dd�Zdd� Zdd� ZdS ) �redirect_stderrz9Context manager to redirect stderr for exec_command test.Nc C s |pt j| _d S r )r �stderr�_stderr)r r"