📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-27 19:46:49
📂
/
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pip
/
_internal
/
network
/
__pycache__
✏️
Editing: download.cpython-312.pyc
� Jr*jQ1 � � � d Z ddlmZ ddlZddlZddlZddlZddlm Z m Z ddlmZ ddl mZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZmZ ddlm Z m!Z! ddl"m#Z# ddl$m%Z%m&Z& ddl'm(Z(m)Z) ddl*m+Z+m,Z,m-Z- ddl.m/Z/m0Z0m1Z1 ejd e3� Z4dd�Z5dd�Z6 d d!d�Z7d"d�Z8d#d�Z9d$d�Z:e G d� d� � Z; G d� d� Z<y)%z(Download files with progress indicators.� )�annotationsN)�Iterable�Mapping)� dataclass)� HTTPStatus)�BinaryIO)�PreparedRequest)�Response)�HTTPResponse)�HTTPHeaderDict)�ReadTimeoutError)�BarType�get_download_progress_renderer)�IncompleteDownloadError�NetworkConnectionError)�Link)� SafeFileCache� is_from_cache)�CacheControlAdapter� PipSession)�HEADERS�raise_for_status�response_chunks)�format_size�redact_auth_from_url�splitextc �h � t | j d � S # t t t f$ r Y y w xY w)N�content-length)�int�headers� ValueError�KeyError� TypeError��resps �M/opt/hc_python/lib/python3.12/site-packages/pip/_internal/network/download.py�_get_http_response_sizer'