File: //lib64/python3.6/site-packages/tornado/__pycache__/simple_httpclient.cpython-36.opt-1.pyc
3
��f�k � @ s� d dl mZ d dlmZ d dlmZmZmZmZm Z m
Z
d dlmZ d dlm
Z
mZ d dlmZ d dlmZmZ d dlmZmZmZmZ d d lmZ d d
lmZ d dlZd dlZd dlZd dl Z d dl!Z!d dl"Z"d dl#Z#d dl$Z$d dl%Z%d dl&m'Z' d dl(Z)d d
l*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 d dl1m2Z2 d dl*Z*e*j3�rLd dl*m4Z4m5Z5m6Z6 G dd� de�Z7G dd� de�Z8G dd� de�Z9G dd� dej:�Z;e<dk�r�ej=e9� e� dS )� )�_unicode)�gen)�HTTPResponse� HTTPError�AsyncHTTPClient�main�
_RequestProxy�HTTPRequest)�httputil)�HTTP1Connection�HTTP1ConnectionParameters)�IOLoop)�StreamClosedError�IOStream)�Resolver�OverrideResolver�_client_ssl_defaults�is_valid_ip)�gen_log)� TCPClientN)�BytesIO)�Dict�Any�Callable�Optional�Type�Union)�
TracebackType)�Deque�Tuple�Listc s6 e Zd ZdZedd�� fdd�Zed�dd�Z� ZS ) �HTTPTimeoutErrorz�Error raised by SimpleAsyncHTTPClient on timeout.
For historical reasons, this is a subclass of `.HTTPClientError`
which simulates a response code of 599.
.. versionadded:: 5.1
N)�message�returnc s t t| �jd|d� d S )NiW )r"