Sindbad~EG File Manager
a
��g�F � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Zd dl
mZm
Z
mZ d dl
mZ ej�d� dZejZeed�Ze�ed�Zeed�Ze�ed �Zd
d� ZejZejjfdd
�Ze�re�rG dd� de je j�Z G dd� de je j!�Z"e j#dd� �Z$G dd� dej%�Z&G dd� dej%�Z'G dd� de j(�Z)G dd� de j*�Z+G dd� de j,e)�Z-e�r�G dd� de je)�Z.G d d!� d!ej%�Z/G d"d#� d#ej%�Z0e1d$k�r�e�2� dS )%� N)�
reap_children�reap_threads�verbose)�
socket_helper�networks hello world
�AF_UNIXzrequires Unix sockets�forkzrequires forkingc C s t td�rt�| � d S )N�alarm)�hasattr�signalr )�n� r
�2/usr/local/lib/python3.9/test/test_socketserver.py�signal_alarm s
r c C s: t | gg g |�\}}}| |v r(| �|�S td| f ��d S )Nztimed out on %r)�_real_select�recv�RuntimeError)�sockr �timeout�r�w�xr
r
r �receive( s
r c @ s e Zd ZdS )�ForkingUnixStreamServerN��__name__�
__module__�__qualname__r
r
r
r r 0 s r c @ s e Zd ZdS )�ForkingUnixDatagramServerNr r
r
r
r r 4 s r c
c s` t �� }|dkrt �d� z.z
d V W n � Y n0 W tjj|dd� ntjj|dd� 0 d S )Nr �H )�exitcode)�osr �_exit�test�supportZwait_process)Ztestcase�pidr
r
r �simple_subprocess9 s
r&