python (3.11.7)
    e*                     8   d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ ej	        s ej
        d          d dlZd dlZ ej
        e j        dk    d           G d d                      Z G d d	eej                  Z G d
 deej                  Z G d d
e          Z G d deej                  Z G d deej                  Z G d de          Z G d deej                  Z G d deej                  Zedk    r ej                     dS dS )    N)supportztest module requires subprocessposixztests requires a posix system.c                   H    e Zd Zd Zd Zd Z	 	 d
dZd ZdZd	 Z	d
 Z
d ZdS )TestFileIOSignalInterruptc                     d | _         d S N)_processselfs    H/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_file_eintr.pysetUpzTestFileIOSignalInterrupt.setUp   s
    
    c                     | j         rF| j                                         /	 | j                                          d S # t          $ r Y d S w xY wd S d S r   )r	   pollkillOSErrorr
   s    r   tearDownz"TestFileIOSignalInterrupt.tearDown    sp    = 	T]//119
""$$$$$ 
 
 
	 	99s   = 
A
Ac                     	 d| j         z  S )Nz=import %s as io ;infile = io.FileIO(sys.stdin.fileno(), "rb")modnamer
   s    r   _generate_infile_setup_codez5TestFileIOSignalInterrupt._generate_infile_setup_code'