
    ,h                    0    d dl mZ d dlZd dlZd dlZddZy)    )annotationsNc                n   | dn| j                         }||dk  ryt        j                  dk(  st        t        dd      (t	        j                  |gg g d      \  }}}t        |      S t	        j                         }|j                  |t        j                         t        |j                  d            S )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        Q/var/www/html/Resume-Scraper/venv/lib/python3.12/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   