관리-도구
편집 파일: connectionpool.cpython-38.pyc
U )�e� � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z d dlm Z ddlmZ ddlmZ ddlmZ dd lmZmZmZmZmZmZmZmZ dd lmZ ddlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ ddl,m-Z- dd l.m/Z/ ddl0m1Z1 ddl2m3Z3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z:m;Z;m<Z< ddl=m>Z>m?Z? ddl=m@ZA ddl=mBZB ddlCmDZD ejE�r�d dlFZFd dlmGZG ddlmHZHmIZI e�JeK�ZLejMe<eNe;df ZOe�Pd�ZQG dd� d�ZRejSejThZUG dd� deRe�ZVG dd� deV�ZWd d!dd"�d#d$�ZXejYd%d&d%d'�d(d)��Z@ejYd d&d d'�d*d)��Z@d&d&d&d'�d+d)�Z@d4d,d&d d-�d.d/�ZZd0d%d1�d2d3�Z[dS )5� )�annotationsN��timeout)� TracebackType� )� _TYPE_BODY)�HTTPHeaderDict)�RequestMethods)�BaseSSLError�BrokenPipeError�DummyConnection�HTTPConnection� HTTPException�HTTPSConnection�ProxyConfig�_wrap_proxy_error)�port_by_scheme) �ClosedPoolError�EmptyPoolError� FullPoolError�HostChangedError�InsecureRequestWarning�LocationValueError� MaxRetryError�NewConnectionError� ProtocolError� ProxyError�ReadTimeoutError�SSLError�TimeoutError)�BaseHTTPResponse)�is_connection_dropped)�connection_requires_http_tunnel)�_TYPE_BODY_POSITION�set_file_position)�Retry)�CertificateError)�_DEFAULT_TIMEOUT� _TYPE_DEFAULT�Timeout)�Url�_encode_target)�_normalize_host)� parse_url)�to_str)�Literal)�BaseHTTPConnection�BaseHTTPSConnection�_SelfTc @ sx e Zd ZU dZdZded<