Format: application/x-python-code
1 o
2
3 7'h� � @ s� d dl mZ d dlZd dlZd dlZddlmZmZmZm Z m
4 Z
5 mZmZ ddl
6 mZ ddlmZmZmZ G dd � d e�ZG d
7 d� de�ZdS )� )�annotationsN� )�ConnectError�ConnectTimeout� ReadError�ReadTimeout�
8 WriteError�WriteTimeout�map_exceptions)�is_socket_readable� )�
9 SOCKET_OPTION�AsyncNetworkBackend�AsyncNetworkStreamc @ sR e Zd Zd dd�Zd!d"d
10 d�Zd!d#dd�Zd$dd�Z d%d&dd�Zd'dd�ZdS )(�AnyIOStream�stream�anyio.abc.ByteStream�return�Nonec C s
11 || _ d S �N)�_stream)�selfr � r �NC:\Users\shubh\Videos\agent\nova\Lib\site-packages\httpcore/_backends/anyio.py�__init__ s
12 zAnyIOStream.__init__N� max_bytes�int�timeout�float | None�bytesc
13 � s� �t ttjttjttjti}t|��H t�|��2 z| j j
14 |d�I d H W W d � W d � S tjyI Y W d � W d � dS w 1 sMw Y W d � d S 1 s]w Y d S )N)r � )�TimeoutErrorr �anyio�BrokenResourceErrorr �ClosedResourceError�EndOfStreamr
15 �
16 fail_afterr Zreceive)r r r �exc_mapr r r �read s&