X7ROOT File Manager
Current Path:
/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/requests
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
pip
/
_vendor
/
requests
/
??
..
??
__init__.py
(5.06 KB)
??
__pycache__
??
__version__.py
(440 B)
??
_internal_utils.py
(1.36 KB)
??
adapters.py
(20.94 KB)
??
api.py
(6.23 KB)
??
auth.py
(9.95 KB)
??
certs.py
(441 B)
??
compat.py
(1.26 KB)
??
cookies.py
(18.13 KB)
??
exceptions.py
(3.73 KB)
??
help.py
(3.79 KB)
??
hooks.py
(733 B)
??
models.py
(34.46 KB)
??
packages.py
(695 B)
??
sessions.py
(29.47 KB)
??
status_codes.py
(4.14 KB)
??
structures.py
(2.84 KB)
??
utils.py
(32.46 KB)
Editing: _internal_utils.py
""" requests._internal_utils ~~~~~~~~~~~~~~ Provides utility functions that are consumed internally by Requests which depend on extremely few external helpers (such as compat) """ import re from .compat import builtin_str _VALID_HEADER_NAME_RE_BYTE = re.compile(rb"^[^:\s][^:\r\n]*$") _VALID_HEADER_NAME_RE_STR = re.compile(r"^[^:\s][^:\r\n]*$") _VALID_HEADER_VALUE_RE_BYTE = re.compile(rb"^\S[^\r\n]*$|^$") _VALID_HEADER_VALUE_RE_STR = re.compile(r"^\S[^\r\n]*$|^$") HEADER_VALIDATORS = { bytes: (_VALID_HEADER_NAME_RE_BYTE, _VALID_HEADER_VALUE_RE_BYTE), str: (_VALID_HEADER_NAME_RE_STR, _VALID_HEADER_VALUE_RE_STR), } def to_native_string(string, encoding="ascii"): """Given a string object, regardless of type, returns a representation of that string in the native string type, encoding and decoding where necessary. This assumes ASCII unless told otherwise. """ if isinstance(string, builtin_str): out = string else: out = string.decode(encoding) return out def unicode_is_ascii(u_string): """Determine if unicode string only contains ASCII characters. :param str u_string: unicode string to check. Must be unicode and not Python 2 `str`. :rtype: bool """ assert isinstance(u_string, str) try: u_string.encode("ascii") return True except UnicodeEncodeError: return False
Upload File
Create Folder