관리-도구
편집 파일: poolmanager.cpython-38.pyc
U )�e�Y � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlm Z ddl mZmZ ddl mZ ddlmZ dd lmZmZmZ dd lmZmZmZmZ ddlmZ ddlmZ dd lmZ ddl m!Z! ddl"m#Z# ddl$m%Z%m&Z& ej'r�d dl(Z(d dlm)Z) dddgZ*e�+e,�Z-dZ.dZ/e�0d�Z1G dd� dej2�Z3dddd�dd�Z4e�5e4e3�e�5e4e3�d�Z6eed�Z7G d d� de�Z8G d!d� de8�Z9d"d#dd$�d%d�Z:dS )&� )�annotationsN)� TracebackType)�urljoin� )�HTTPHeaderDict�RecentlyUsedContainer)�RequestMethods)�ProxyConfig)�HTTPConnectionPool�HTTPSConnectionPool�port_by_scheme)�LocationValueError� MaxRetryError�ProxySchemeUnknown�URLSchemeUnknown)�BaseHTTPResponse)�_TYPE_SOCKET_OPTIONS)�connection_requires_http_tunnel)�Retry)�Timeout)�Url� parse_url)�Literal�PoolManager�ProxyManager�proxy_from_url)�key_file� cert_file� cert_reqs�ca_certs�ca_cert_data�ssl_versionZssl_minimum_versionZssl_maximum_version�ca_cert_dir�ssl_context�key_password�server_hostnamei @ �_SelfTc @ s� e Zd ZU dZded<