3 Pf ; @ s d dl mZ d dlZd dlZd dlmZ d dlmZ d dlZd dl Z ddl mZmZm Z mZmZmZ ddlmZ ejeZedd d ddd gZG dd deZede_dS ) )absolute_importN) namedtuple) takewhile )ConnectTimeoutError MaxRetryError ProtocolErrorReadTimeoutError ResponseError InvalidHeader)sixRequestHistorymethodurlerrorstatusredirect_locationc @ s e Zd ZdZeddddddgZedgZed d dgZdZd ddddeddddddef ddZ dd Z ed2ddZdd Z dd Zdd Zd3ddZdd Zd4d!d"Zd#d$ Zd%d&