ó
4õ\c           @   sƒ  d  Z  d d l Z d d l Z e j Z e d d k Z e d d k Z y d d l Z Wn e	 k
 rv d d l Z n Xe ryd d l
 m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z m Z m Z m Z m Z d d l m Z d d l Z d d	 l m Z d d
 l m Z d d l m  Z  m! Z! m" Z" m# Z# e$ Z% e$ Z& e' Z$ e( Z( e) e* e+ f Z, e) e* f Z- ne rd d l. m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l/ m Z m Z m Z m Z m Z d d l0 m1 Z d d	 l2 m Z d d
 l3 m Z d d l m# Z# d d l4 m  Z  m! Z! m" Z" e$ Z% e$ Z$ e& Z& e$ e& f Z( e) e+ f Z, e) f Z- n  d S(   sq   
requests.compat
~~~~~~~~~~~~~~~

This module handles import compatibility issues between Python 2 and
Python 3.
iÿÿÿÿNi    i   i   (	   t   quotet   unquotet
   quote_plust   unquote_plust	   urlencodet
   getproxiest   proxy_bypasst   proxy_bypass_environmentt   getproxies_environment(   t   urlparset
   urlunparset   urljoint   urlsplitt	   urldefrag(   t   parse_http_list(   t   Morsel(   t   StringIO(   t   Callablet   Mappingt   MutableMappingt   OrderedDict(
   R	   R
   R   R   R   R    R   R   R   R   (   R   R   R   R   R   (   t	   cookiejar(   R   (   R   R   R   (5   t   __doc__t   chardett   syst   version_infot   _vert   is_py2t   is_py3t
   simplejsont   jsont   ImportErrort   urllibR    R   R   R   R   R   R   R   R   R	   R
   R   R   R   t   urllib2R   t	   cookielibt   CookieR   R   t   collectionsR   R   R   R   t   strt   builtin_strt   bytest   unicodet
   basestringt   intt   longt   floatt   numeric_typest   integer_typest   urllib.parset   urllib.requestt   httpR   t   http.cookiest   iot   collections.abc(    (    (    s.   lib/python2.7/site-packages/requests/compat.pyt   <module>	   sJ   	@("F(