Sindbad~EG File Manager
�
'Μgq� � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlZd dl Z d dl
mZ d dlm
Z
d dlmZ d dlmZ e
j d� Z e
j d� Zd d lmZ d
� Zd� Zd0d�Ze j. d
� � Z G d� dej2 � Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z! ejD d� G d� d e� � Z# G d!� d"e� Z$ G d#� d$e� Z% G d%� d&e� Z& G d'� d(e� Z' G d)� d*e� Z( G d+� d,e� Z) G d-� d.e� Z*e+d/k( r ejX � yy)1� N)�dedent)�support)�
import_helper)�threading_helper)� os_helper�_xxsubinterpreters�_xxinterpchannels)�interpretersc � � t j � \ }}| j dd� }t d|� d|� d�� }|t |d�� fS )N�
z
z-
import contextlib
with open(zg, 'w', encoding='utf-8') as spipe:
with contextlib.redirect_stdout(spipe):
z
�utf-8��encoding)�os�pipe�replacer �open)�script�r�w�indented�wrappeds �3/usr/local/lib/python3.12/test/test_interpreters.py�_captured_scriptr s^ � �
�7�7�9�D�A�q��~�~�d�$8�9�H�� ��#� ��
� � �
�G� �D��W�-�-�-� c � � t j � D ]# } | j dk( r� | j � �% y # t $ r Y �2w xY w�Nr )r
�list_all�id�close�RuntimeError��interps r �clean_up_interpretersr$ sE � ��'�'�)���9�9��>�� ��L�L�N� *��
� �� �s �<� A�Ac � � t |� \ }}|5 | j ||�� |j � cd d d � S # 1 sw Y y xY w)N��channels)r �run�read)r# �requestr'