
    h                    2    S SK Jr  S SKrS SKrS SKrSS jrg)    )annotationsNc                |   U c  SOU R                  5       nUb  US:  a  g[        R                  S:X  d  [        [        SS5      c)  [        R                  " U// / S5      u  n  n[        U5      $ [        R                  " 5       nUR                  U[        R                  5        [        UR                  S5      5      $ )z
Return whether a socket, as identifed by its file descriptor, is readable.
"A socket is readable" means that the read buffer isn't empty, i.e. that calling
.recv() on it would immediately return some data.
Nr   Twin32poll)	filenosysplatformgetattrselectboolr   registerPOLLIN)socksock_fdrready_ps        A/var/www/html/env/lib/python3.13/site-packages/httpcore/_utils.pyis_socket_readabler      s     ldG'A+ 	7664#@#H}}gYB:1F|AJJw&q	?    )r   zsocket.socket | Nonereturnr   )
__future__r   r   socketr   r    r   r   <module>r      s    "   
r   