mirror of
https://github.com/kennethreitz/requests3.git
synced 2026-06-05 23:10:16 +00:00
46 lines
781 B
Python
46 lines
781 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
requests.basics
|
|
~~~~~~~~~~~~~~~
|
|
|
|
This modules covers the basics.
|
|
"""
|
|
|
|
import chardet
|
|
|
|
import sys
|
|
|
|
# ---------
|
|
# Specifics
|
|
# ---------
|
|
from urllib.parse import (
|
|
urlparse,
|
|
urlunparse,
|
|
urljoin,
|
|
urlsplit,
|
|
urlencode,
|
|
quote,
|
|
unquote,
|
|
quote_plus,
|
|
unquote_plus,
|
|
urldefrag,
|
|
)
|
|
from urllib.request import (
|
|
parse_http_list,
|
|
getproxies,
|
|
proxy_bypass,
|
|
proxy_bypass_environment,
|
|
getproxies_environment,
|
|
)
|
|
from http import cookiejar as cookielib
|
|
from http.cookies import Morsel
|
|
from io import StringIO
|
|
from collections import OrderedDict
|
|
|
|
builtin_str = str # type: ignore
|
|
str = str # type: ignore
|
|
bytes = bytes # type: ignore
|
|
basestring = (str, bytes)
|
|
numeric_types = (int, float)
|
|
integer_types = (int,)
|