Format: application/x-python-code
1 o
2
3 C'h� � @ s� d dl mZ d dlZd dlZd dlZd dlZddlmZmZ ddl m
4 Z
5 ddlmZ ej
6 r9d dlmZ d d lmZ e�d
7 �ZdgZddd�ZG dd� de
8 �ZG dd� de�ZdS )� )�annotationsN� )�Request�Response)�SyncByteStream� )�
9 BaseTransport)�
10 OptExcInfo)�WSGIApplication�_T�
11 WSGITransport�body�typing.Iterable[_T]�returnc C s, t | �} | D ]
12 }|rt�|g| � S qg S �N)�iter� itertools�chain)r
13 �chunk� r �LC:\Users\shubh\Videos\agent\nova\Lib\site-packages\httpx/_transports/wsgi.py�_skip_leading_empty_chunks s �r c @ s* e Zd Zd
14 dd�Zddd �Zdd
15 d�ZdS )�WSGIByteStream�result�typing.Iterable[bytes]r �Nonec C s t |dd �| _t|�| _d S )N�close)�getattr�_closer �_result)�selfr r r r �__init__ s zWSGIByteStream.__init__�typing.Iterator[bytes]c c s � | j D ]}|V qd S r )r )r �partr r r �__iter__# s �
16 �zWSGIByteStream.__iter__c C s | j d ur| � � d S d S r )r )r r r r r '