Current File : //lib/python3.9/site-packages/pip/_internal/network/__pycache__/utils.cpython-39.pyc
a

[��f��@stUddlmZmZddlmZmZddlmZddiZee	e	fe
d<edd�d	d
�Zefeeee
d�dd
�ZdS)�)�Dict�Iterator)�CONTENT_CHUNK_SIZE�Response)�NetworkConnectionErrorzAccept-Encoding�identity�HEADERSN)�resp�returncCs�d}t|jt�rBz|j�d�}WqHty>|j�d�}YqH0n|j}d|jkr^dkr|nn|j�d|�d|j��}n2d|jkr�dkr�nn|j�d	|�d|j��}|r�t||d
��dS)N�zutf-8z
iso-8859-1i�i�z Client Error: z
 for url: iXz Server Error: )�response)�
isinstance�reason�bytes�decode�UnicodeDecodeErrorZstatus_code�urlr)r	Zhttp_error_msgr�r�?/usr/lib/python3.9/site-packages/pip/_internal/network/utils.py�raise_for_statuss��r)r�
chunk_sizer
ccsRz |jj|dd�D]
}|VqWn,tyL|j�|�}|s@qH|Vq.Yn0dS)z3Given a requests Response, provide the data chunks.F)Zdecode_contentN)�raw�stream�AttributeError�read)rr�chunkrrr�response_chunks9s�
r)�typingrrZpip._vendor.requests.modelsrrZpip._internal.exceptionsrr�str�__annotations__r�intrrrrrr�<module>s��