HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //snap/core18/current/usr/lib/python3/dist-packages/requests/__pycache__/compat.cpython-36.pyc
3

Ci|Y;�@s�dZddlZddlZejZeddkZeddkZyddlZWne	k
rZddlZYnXe�rddl
mZmZm
Z
mZmZmZmZmZmZddlmZmZmZmZmZddlmZddlZddlmZdd	lmZdd
lm Z e!Z"e!Z#e$Z!e%Z%e&e'e(fZ)e&e'fZ*n�e�r�ddl+mZmZmZmZmZmZmZm
Z
mZmZddl,mZmZmZmZmZdd
l-m.Zddl/mZdd	l0mZdd
l1m Z e!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��)	�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)�OrderedDict)
r
rrrrrrrrr)rr	r
rr)�	cookiejar)2�__doc__Zchardet�sys�version_infoZ_verZis_py2Zis_py3Z
simplejsonZjson�ImportErrorZurllibrrrrrr	r
rrr
rrrrZurllib2rZ	cookielibZCookierrZurllib3.packages.ordered_dictr�strZbuiltin_str�bytesZunicodeZ
basestring�intZlong�floatZ
numeric_typesZ
integer_typesZurllib.parseZurllib.requestZhttprZhttp.cookies�io�collections�r!r!�1/usr/lib/python3/dist-packages/requests/compat.py�<module>	sH,

0