File: //opt/alt/python38/lib64/python3.8/site-packages/aiohttp/__pycache__/connector.cpython-38.opt-1.pyc
U
'�7`ا � @ sN d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZmZ d dl m
Z
d dlmZ d dl
mZmZ d dlmZ d dlmZ d dlmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" d dl#Z#d d
l$m%Z%m&Z& d dl'm(Z( d dl)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2 d d
l3m4Z4 d dl5m6Z6m7Z7m8Z8 d dl&m9Z9m:Z:m;Z;m<Z<m=Z=m>Z> d dl?m@Z@ d dlAmBZB d dlCmDZD zd dlEZEeEjFZFW n eGk
�r� dZEeHZFY nX dZIe�r�d dlJmKZK d dl5mLZL d dlMmNZN G dd� d�ZOG dd� d�ZPG dd� d�ZQG dd� d�ZRG dd � d �ZSG d!d"� d"eR�ZTG d#d$� d$eR�ZUG d%d&� d&eR�ZVdS )'� N)�defaultdict�deque)�suppress)�SimpleCookie)�cycle�islice)� monotonic)�
TracebackType)�
TYPE_CHECKING�Any� Awaitable�Callable�DefaultDict�Dict�Iterator�List�Optional�Set�Tuple�Type�Union�cast� )�hdrs�helpers)�AbstractResolver) �ClientConnectionError�ClientConnectorCertificateError�ClientConnectorError�ClientConnectorSSLError�ClientHttpProxyError�ClientProxyConnectionError�ServerFingerprintMismatch�cert_errors�
ssl_errors)�ResponseHandler)�
ClientRequest�Fingerprint�_merge_ssl_params)�PY_36�CeilTimeout�get_running_loop�
is_ip_address�noop�sentinel)� RESPONSES)�EventResultOrError)�DefaultResolver)�
BaseConnector�TCPConnector�
UnixConnector�NamedPipeConnector)�
ClientTimeout)�
ConnectionKey)�Tracec @ s@ e Zd ZdZee dd�dd�Zed�dd�Zdd�d d
�ZdS )�_DeprecationWaiter��
_awaitable�_awaitedN)� awaitable�returnc C s || _ d| _d S �NFr: )�selfr= � rA �D/opt/alt/python38/lib64/python3.8/site-packages/aiohttp/connector.py�__init__I s z_DeprecationWaiter.__init__�r>