python (3.11.7)
    eN                        d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl	m
Z
 d dl	mZ d dlm
Z
 d dlZd dlZd dlZd dlmZ 	 d dlZn
# e$ r dZY nw xY wej        sej        r ej        d           eed          rej        Znej        ej        d fd	Zd
 Z G d d          Z G d
 d          Z G d deej                  Z G d deej                  Z  ej!         eed          d           G d deeej                              Z" ej!         eed          d           G d deeej                              Z# ej!         eed          d           G d deeej                              Z$ ej!         eed          d            G d! d"eeej                              Z%d# Z&e'd$k    r ej(                     dS dS )%    N)support)	os_helper)
socket_helper)sleep)	monotonicz,Cannot create socketpair on Emscripten/WASI.
socketpairc                 $   t          j         | ||          5 }|                    t          j        df           |                                 t          j         | ||          }	 |                    |                                           |                                }	 |                                \  }}||k    r||fcd d d            S |                                 B# t          $ r |                                  w xY w# 1 swxY w Y   d S )Nr   )
socketbindr   HOSTlistenconnectgetsocknameacceptcloseOSError)familytypeprotolccaddraaddrs           G/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_selectors.pyr   r      sD   
]64
/
/ 	1
FFM&*+++
HHJJJ
fdE22A
		!--//***
hhjjGAtu}} !t	 	 	 	 	 	 	 	 GGIII  
 
 
			
	 	 	 	 	 	 	 	 	 	s+   AD$AC"
C"" DDD	D	c                 X    g }| D ]$\  }}||z  r|                     |j                   %|S N)appendfileobj)readyflagmatchkeyeventss        r   find_ready_matchingr%   0   s@    E &