Format: application/x-python-code
1 o
2
3 7'hg � @ sn d dl mZ d dlZd dlZddlmZmZmZmZm Z m
4 Z
5 mZmZm
6 Z
7 mZ G dd� d�ZG dd� de�ZdS ) � )�annotationsN� )
8 �URL�
9 Extensions�HeaderTypes�Origin�Request�Response�
10 enforce_bytes�enforce_headers�enforce_url�include_request_headersc @ sD e Zd Zdddd�ddd�Zejdddd�ddd��Zddd�ZdS )�AsyncRequestInterfaceN)�headers�content�
11 extensions�method�bytes | str�url�URL | bytes | strr r r �*bytes | typing.AsyncIterator[bytes] | Noner �Extensions | None�returnr c � s� �t |dd�}t|dd�}t|dd�}t|||d�}t|||||d�}| �|�I d H }z|�� I d H W |�� I d H |S |�� I d H w �Nr )�namer r )r r )r r r r r )r
12 r r r
13 r �handle_async_requestZaread�aclose��selfr r r r r �request�response� r! �PC:\Users\shubh\Videos\agent\nova\Lib\site-packages\httpcore/_async/interfaces.pyr s$ �
14 ��zAsyncRequestInterface.request�typing.AsyncIterator[Response]c C s� �t |dd�}t|dd�}t|dd�}t|||d�}t|||||d�}| �|�I d H }z
15 |V W |�� I d H d S |�� I d H w r )r
16 r r r
17 r r r r r! r! r"