3

V'ícã@sdZyddlZWnek
r,ddlZYnXddlZejZeddkZeddkZdZ	yddl
ZdZ	Wnek
r„ddlZYnXer@ddlm
Z
mZmZmZmZmZmZmZmZddlmZmZmZmZmZdd	lmZddlZdd
lmZddl m Z ddl!m"Z"m#Z#m$Z$m%Z%e&Z'e&Z(e)Z&e*Z*e+e,e-fZ.e+e,fZ/e0Z1nØerdd
l2mZmZmZmZmZm
Z
mZmZmZmZddl3mZmZmZmZmZddl4m5Zdd
l6mZddl7m Z ddl!m%Z%ddl8m"Z"m#Z#m$Z$e	rêddl
m1Z1nddlm1Z1e&Z'e&Z&e(Z(e&e(fZ*e+e-fZ.e+fZ/dS)zq
requests.compat
~~~~~~~~~~~~~~~

This module handles import compatibility issues between Python 2 and
Python 3.
éNééFT)	Ú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
rrrrrrrrr)rr	r
rr)Ú	cookiejar)r)rrr)ÚJSONDecodeError)9Ú__doc__ÚchardetÚImportErrorZcharset_normalizerÚsysÚversion_infoÚ_verÚis_py2Úis_py3Zhas_simplejsonZ
simplejsonÚjsonÚurllibrrrrrr	r
rrr
rrrrÚurllib2rÚ	cookielibÚCookierrÚcollectionsrrrrÚstrÚbuiltin_strÚbytesÚunicodeÚ
basestringÚintÚlongÚfloatÚ
numeric_typesÚ
integer_typesÚ
ValueErrorrÚurllib.parseÚurllib.requestÚhttprÚhttp.cookiesÚioÚcollections.abc©r:r:ú3/tmp/pip-build-gk9425m9/requests/requests/compat.pyÚ<module>	s\,
0