U
î·êf ã @ sF d Z ddlZddlZdd„ Zeƒ ZejZed dkZed dkZdZ zddl
ZdZ W n ek
rp ddlZY nX e r„dd l
m
Z
ndd lm
Z
dd
lmZ ddlmZmZmZ ddlmZ dd
lmZ ddlmZ ddlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z% ddl&m'Z'm(Z(m)Z)m*Z*m+Z+ e,Z-e,Z,e.Z.e,e.fZ/e0e1fZ2e0fZ3dS )zÁ
requests.compat
~~~~~~~~~~~~~~~
This module previously handled import compatibility issues
between Python 2 and Python 3. It remains for backwards
compatibility until the next major version.
é Nc C s> d} dD ]0}| dkrzt |¡} W q tk
r6 Y qX q| S )z-Find supported character detection libraries.N)ÚchardetZcharset_normalizer)Ú importlibÚ
import_moduleÚImportError)r Úlib© r ú@/opt/alt/python38/lib/python3.8/site-packages/requests/compat.pyÚ_resolve_char_detection s r é é FT)ÚJSONDecodeError)ÚOrderedDict)ÚCallableÚMappingÚMutableMapping)Ú cookiejar)ÚMorsel)ÚStringIO)
ÚquoteÚ
quote_plusÚunquoteÚunquote_plusÚ urldefragÚ urlencodeÚurljoinÚurlparseÚurlsplitÚ
urlunparse)Ú
getproxiesÚgetproxies_environmentÚparse_http_listÚproxy_bypassÚproxy_bypass_environment)4Ú__doc__r Úsysr r Úversion_infoÚ_verÚis_py2Úis_py3Zhas_simplejsonZ
simplejsonÚjsonr r Úcollectionsr
Úcollections.abcr r r Úhttpr Ú cookielibÚhttp.cookiesr Úior Úurllib.parser r r r r r r r r r Úurllib.requestr r r r! r" ÚstrÚbuiltin_strÚbytesÚ
basestringÚintÚfloatÚ
numeric_typesÚ
integer_typesr r r r Ú