
Kh                 @   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
 rw d d l Z Yn Xe rz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- d S)zq
requests.compat
~~~~~~~~~~~~~~~

This module handles import compatibility issues between Python 2 and
Python 3.
    N      )	quoteunquote
quote_plusunquote_plus	urlencode
getproxiesproxy_bypassproxy_bypass_environmentgetproxies_environment)urlparse
urlunparseurljoinurlsplit	urldefrag)parse_http_list)Morsel)StringIO)CallableMappingMutableMappingOrderedDict)
r   r   r   r   r   r   r   r   r   r   )r   r	   r
   r   r   )	cookiejar)r   )r   r   r   )5__doc__chardetsysversion_info_veris_py2is_py3Z
simplejsonjsonImportErrorurllibr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   urllib2r   	cookielibCookier   r   collectionsr   r   r   r   strbuiltin_strbytesunicode
basestringintlongfloatnumeric_typesinteger_typesurllib.parseurllib.requesthttpr   http.cookiesiocollections.abc r8   r8   K/mod/web/acousticsspace/venv/lib/python3.5/site-packages/requests/compat.py<module>	   sJ   	@("F(