HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/env/lib/python3.10/site-packages/requests/__pycache__/compat.cpython-310.pyc
o

$we��@sVdZzddlZWn
eyddlZYnwddlZejZeddkZeddkZdZ	zddl
ZdZ	Wn
ey@ddlZYnwe	rJddl
mZnddlmZddl
mZdd	lmZmZmZdd
lmZddlmZddlmZdd
lmZmZmZmZmZm 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.e/e0fZ1e/fZ2dS)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.
�N��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)3�__doc__�chardet�ImportError�charset_normalizer�sys�version_info�_ver�is_py2�is_py3�has_simplejson�
simplejson�jsonr�collectionsr�collections.abcrrr�httpr	�	cookielib�http.cookiesr
�ior�urllib.parserr
rrrrrrrr�urllib.requestrrrrr�str�builtin_str�bytes�
basestring�int�float�
numeric_types�
integer_types�r7r7�H/home/arjun/projects/env/lib/python3.10/site-packages/requests/compat.py�<module>sB	��0