�
��VcI � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZm Z m
Z
d dlmZ d dlm
Z
ej n# e$ r ej d� � �w xY w e
d�� � d� Z G d � d
ej � � Zedk r ej � � dS dS )� N)�cpython_only�requires_subprocess�requires_working_socket)�threading_helper)�TESTFNzselect.poll not definedT)�modulec �N � g }| D ]\ }}||z r|� |� � � |S )N)�append)�ready�flag�match�fd�modes �"D:\Python311\Lib\test\test_poll.py�find_ready_matchingr s>