Format: application/x-python-code
1 o
2
3 7'h � @ s2 d dl mZ d dlZd dlZd dlZd dd�ZdS )
4 � )�annotationsN�sock�socket.socket | None�return�boolc C s� | du rdn| � � }|du s|dk rdS tjdks!ttdd�du r1t�|gg g d�\}}}t|�S t�� }|�|tj� t|�d��S )z�
5 Return whether a socket, as identifed by its file descriptor, is readable.
6 "A socket is readable" means that the read buffer isn't empty, i.e. that calling
7 .recv() on it would immediately return some data.
8 Nr T�win32�poll) �fileno�sys�platform�getattr�selectr r �register�POLLIN)r Zsock_fd�rready�_�p� r �EC:\Users\shubh\Videos\agent\nova\Lib\site-packages\httpcore/_utils.py�is_socket_readable s r )r r r r )�
9 __future__r r
10 �socketr
11 r r r r r �<module> s
12