관리-도구
편집 파일: connection.cpython-38.pyc
U )�ev� � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl mZ d dl m Z d dl mZ d dlmZ ejr�d dlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZmZm Z ddl!m"Z" ddl#m$Z$ zd dl%Z%e%j&Z'W n. e(e)fk �r6 dZ%G dd� de*�Z'Y nX ddl+m,Z, ddl+m-Z- ddl+m.Z. ddl/m0Z0 ddl1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7 ddl8m9Z9m:Z:m;Z;m<Z< ddl=m>Z> ddlm?Z@ ddlmAZAmBZBmCZCmDZDmEZE ddlFmGZGmHZH ddlImJZJ eKZKeLZLe�MeN�ZOddd �ZPe�Qd!d"d�ZRe�Sd#�ZTeUed$�ZVG d%d&� d&e�ZG d'd(� d(e�ZWG d)d*� d*ejX�ZYd+d,�d-d.d.d/d/d0d0d0d0d0d1d2d0d0d3d4d*d5�d6d7�ZZdLd8d9d4d:d;�d<d=�Z[d>d0d?d@�dAdB�Z\d9dC�dDdE�Z]G dFdG� dG�Z^e%�s�e^ZWeWZ_dMdHd0d9dI�dJdK�Z`dS )N� )�annotationsN)�HTTPConnection)� HTTPException)�ResponseNotReady��timeout)�Literal� ��HTTPResponse)�_TYPE_PEER_CERT_RET_DICT)�SSLTransport)�HTTPHeaderDict)�assert_header_parsing)�_DEFAULT_TIMEOUT� _TYPE_TIMEOUT�Timeout)�to_str)� wait_for_readc @ s e Zd ZdS )�BaseSSLErrorN)�__name__� __module__�__qualname__� r r �@/opt/hc_python/lib/python3.8/site-packages/urllib3/connection.pyr $ s r )� _TYPE_BODY)�ProxyConfig)�_ResponseOptions��__version__)�ConnectTimeoutError�HeaderParsingError�NameResolutionError�NewConnectionError� ProxyError�SystemTimeWarning)�SKIP_HEADER�SKIPPABLE_HEADERS� connection�ssl_)�body_to_chunks)�assert_fingerprint)�create_urllib3_context�is_ipaddress�resolve_cert_reqs�resolve_ssl_version�ssl_wrap_socket)�CertificateError�match_hostname)�Url�P i� ��http�httpsi� � z[^-!#$%&'*+.^_`|~0-9a-zA-Z]�auditc s e Zd ZU dZed Zded<