/snap/core24/1587/usr/lib/python3/dist-packages/requests
NameSizeModeActions
__pycache__/-0755rm
adapters.py195530644editdlrm
api.py64490644editdlrm
auth.py101870644editdlrm
certs.py4290644editdlrm
compat.py13800644editdlrm
cookies.py185600644editdlrm
exceptions.py38110644editdlrm
help.py38060644editdlrm
hooks.py7330644editdlrm
models.py352230644editdlrm
packages.py7770644editdlrm
sessions.py303730644editdlrm
status_codes.py42350644editdlrm
structures.py29120644editdlrm
utils.py331770644editdlrm
_internal_utils.py14950644editdlrm
__init__.py48570644editdlrm
__version__.py4350644editdlrm
Edit: /snap/core24/1587/usr/lib/python3/dist-packages/requests/compat.py (1380B)
""" 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 chardet import sys # ------- # Pythons # ------- # Syntax sugar. _ver = sys.version_info #: Python 2.x? is_py2 = _ver[0] == 2 #: Python 3.x? is_py3 = _ver[0] == 3 # json/simplejson module import resolution has_simplejson = False try: import simplejson as json has_simplejson = True except ImportError: import json if has_simplejson: from simplejson import JSONDecodeError else: 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,)