Файловый менеджер - Редактировать - /usr/lib/python3/dist-packages/pip/_vendor/requests/__pycache__/adapters.cpython-310.pyc
Ðазад
o !��heU � @ s� d Z ddlZddlZddlmZmZ ddlmZ ddl m Z ddl mZ ddl mZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl"m#Z#m$Z$ ddl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2m3Z3m4Z4mZmZm5Z5m6Z6m7Z7m8Z8mZ ddl9m:Z: zddl;m<Z< W n e=y� dd� Z<Y nw dZ>d Z?dZ@dZAG d!d"� d"eB�ZCG d#d$� d$eC�ZDdS )%z� requests.adapters ~~~~~~~~~~~~~~~~~ This module contains the transport adapters that Requests uses to define and maintain connections. � N)�PoolManager�proxy_from_url)�HTTPResponse)� parse_url)�Timeout)�Retry)�ClosedPoolError)�ConnectTimeoutError)� HTTPError)� InvalidHeader)� MaxRetryError)�NewConnectionError)� ProxyError)� ProtocolError)�ReadTimeoutError)�SSLError)� ResponseError)�LocationValueError� )�Response)�urlparse� basestring)�DEFAULT_CA_BUNDLE_PATH�extract_zipped_paths�get_encoding_from_headers�prepend_scheme_if_needed�get_auth_from_url� urldefragauth�select_proxy)�CaseInsensitiveDict)�extract_cookies_to_jar) �ConnectionError�ConnectTimeout�ReadTimeoutr r � RetryError� InvalidSchema�InvalidProxyURL� InvalidURLr )�_basic_auth_str)�SOCKSProxyManagerc O s t d��)Nz'Missing dependencies for SOCKS support.)r% )�args�kwargs� r, �?/usr/lib/python3/dist-packages/pip/_vendor/requests/adapters.pyr) / s r) F� c s6 e Zd ZdZ� fdd�Z ddd�Zd d � Z� ZS )�BaseAdapterzThe Base Transport Adapterc s t t| ��� d S �N)�superr/ �__init__��self�� __class__r, r- r2 ; s zBaseAdapter.__init__FNTc C � t �)aC Sends PreparedRequest object. Returns Response object. :param request: The :class:`PreparedRequest <PreparedRequest>` being sent. :param stream: (optional) Whether to stream the request content. :param timeout: (optional) How long to wait for the server to send data before giving up, as a float, or a :ref:`(connect timeout, read timeout) <timeouts>` tuple. :type timeout: float or tuple :param verify: (optional) Either a boolean, in which case it controls whether we verify the server's TLS certificate, or a string, in which case it must be a path to a CA bundle to use :param cert: (optional) Any user-provided SSL certificate to be trusted. :param proxies: (optional) The proxies dictionary to apply to the request. ��NotImplementedError)r4 �request�stream�timeout�verify�cert�proxiesr, r, r- �send>