Sindbad~EG File Manager
a
��g< � @ sZ d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl Z d dl
Z
d dlZd dlm
Z
d dlmZ e
�d�Zdd� ZdKd d
�ZdLdd�Zejd
d� �Zdd� Zi fdd�ZG dd� dedd��Zejdd� �ZG dd� dedd��ZG dd� dedd��Zdd�d d!�Zd"d#� Zd$d%� Zd&d'� Z G d(d)� d)ej!�Z"G d*d+� d+ej!�Z#G d,d-� d-ej!�Z$G d.d/� d/e"�Z%G d0d1� d1e"�Z&G d2d3� d3e"�Z'G d4d5� d5e"�Z(G d6d7� d7e"�Z)G d8d9� d9e"�Z*G d:d;� d;e"�Z+G d<d=� d=e"�Z,G d>d?� d?e"�Z-G d@dA� dAe"�Z.G dBdC� dCe"�Z/G dDdE� dEedEdF��Z0e�1dG�G dHdI� dIe"��Z2e3dJk�rVe�4� dS )M� )�
namedtupleN)�dedent)�support)�
script_helperZ_xxsubinterpretersc C s: t �� \}}| �dd�}td|� d|� d��}|t|�fS )N�
z
z-
import contextlib
with open(zU, 'w') as spipe:
with contextlib.redirect_stdout(spipe):
z
)�os�pipe�replacer �open)�script�r�wZindented�wrapped� r �8/usr/local/lib/python3.9/test/test__xxsubinterpreters.py�_captured_script s ��
r c C sJ t |�\}}|�& t�| ||� |�� W d � S 1 s<0 Y d S �N)r �interpreters�
run_string�read)�interpZrequest�sharedr Zrpiper r r �_run_output"