X7ROOT File Manager
Current Path:
/opt/hc_python/lib/python3.12/site-packages/pip/_vendor/requests
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pip
/
_vendor
/
requests
/
??
..
??
LICENSE
(9.9 KB)
??
__init__.py
(4.94 KB)
??
__pycache__
??
__version__.py
(435 B)
??
_internal_utils.py
(1.46 KB)
??
adapters.py
(25.81 KB)
??
api.py
(6.3 KB)
??
auth.py
(9.95 KB)
??
certs.py
(441 B)
??
compat.py
(1.78 KB)
??
cookies.py
(18.15 KB)
??
exceptions.py
(4.17 KB)
??
help.py
(3.72 KB)
??
hooks.py
(733 B)
??
models.py
(34.74 KB)
??
packages.py
(1.03 KB)
??
sessions.py
(29.79 KB)
??
status_codes.py
(4.22 KB)
??
structures.py
(2.84 KB)
??
utils.py
(32.45 KB)
Editing: compat.py
""" 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. """ import sys # ------- # urllib3 # ------- from pip._vendor.urllib3 import __version__ as urllib3_version # Detect which major version of urllib3 is being used. try: is_urllib3_1 = int(urllib3_version.split(".")[0]) == 1 except (TypeError, AttributeError): # If we can't discern a version, prefer old functionality. is_urllib3_1 = True # ------------------- # Character Detection # ------------------- def _resolve_char_detection(): """Find supported character detection libraries.""" chardet = None return chardet chardet = _resolve_char_detection() # ------- # Pythons # ------- # Syntax sugar. _ver = sys.version_info #: Python 2.x? is_py2 = _ver[0] == 2 #: Python 3.x? is_py3 = _ver[0] == 3 # Note: We've patched out simplejson support in pip because it prevents # upgrading simplejson on Windows. import json from json import JSONDecodeError # Keep OrderedDict for backwards compatibility. from collections import OrderedDict from collections.abc import Callable, Mapping, MutableMapping from http import cookiejar as cookielib from http.cookies import Morsel from io import StringIO # -------------- # Legacy Imports # -------------- from urllib.parse import ( quote, quote_plus, unquote, unquote_plus, urldefrag, urlencode, urljoin, urlparse, urlsplit, urlunparse, ) from urllib.request import ( getproxies, getproxies_environment, parse_http_list, proxy_bypass, proxy_bypass_environment, ) builtin_str = str str = str bytes = bytes basestring = (str, bytes) numeric_types = (int, float) integer_types = (int,)
Upload File
Create Folder