File: //usr/local/lib/python3.10/dist-packages/httpx/__pycache__/_content.cpython-310.pyc
o
���g� � @ sT d dl mZ d dlZd dlZd dlmZ d dlmZm Z m
Z
mZmZm
Z
d dlmZ ddlmZmZ ddlmZ dd lmZmZmZmZmZmZ dd
lmZmZ dgZG dd� dee�Z G d
d� de�Z!G dd� de�Z"G dd� dee�Z#d:dd�Z$d;dd�Z%d<d#d$�Z&d=d'd(�Z'd>d*d+�Z(d?d.d/�Z) d@dAd4d5�Z* dBdCd8d9�Z+dS )D� )�annotationsN)�dumps)�Any�
AsyncIterable�
AsyncIterator�Iterable�Iterator�Mapping)� urlencode� )�StreamClosed�StreamConsumed)�MultipartStream)�AsyncByteStream�RequestContent�RequestData�RequestFiles�ResponseContent�SyncByteStream)�peek_filelike_length�primitive_value_to_str�
ByteStreamc @ s* e Zd Zddd�Zddd �Zddd�Zd
S )r �stream�bytes�return�Nonec C s
|| _ d S �N��_stream��selfr � r! �9/usr/local/lib/python3.10/dist-packages/httpx/_content.py�__init__ s
zByteStream.__init__�Iterator[bytes]c c s � | j V d S r r �r r! r! r"