shell bypass 403
o
ab � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl
mZ zej W n e
y? e�d��w dd� ZG dd � d ej�Zed
krWe�� dS dS )� N)�cpython_only)�threading_helper)�TESTFNzselect.poll not definedc C s( g }| D ]
\}}||@ r|� |� q|S )N)�append)�ready�flag�match�fd�mode� r �7/usr/local/python-3.10/lib/python3.10/test/test_poll.py�find_ready_matching s
�r
c @ s` e Zd Zdd� Zdd� Zdd� Zdd� Zed d
� �Ze j
dd� �Ze�
ed
�e j
dd� ��ZdS )� PollTestsc C sr t �� }d}d}t|�}g }g }i }i }t|�D ]-} t�� \}
}|�|
� |�|
t j� |�|t j � |�
|
� |�
|� |||
<