mirror of
https://github.com/kennethreitz/requests3.git
synced 2026-06-05 23:10:16 +00:00
f531629a9b
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
31 lines
676 B
Python
31 lines
676 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
requests.compat
|
|
~~~~~~~~~~~~~~~
|
|
|
|
This module handles import compatibility issues between Python 2 and
|
|
Python 3.
|
|
"""
|
|
|
|
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
|
|
|
|
builtin_str = str
|
|
str = str
|
|
bytes = bytes
|
|
basestring = (str, bytes)
|
|
numeric_types = (int, float)
|
|
integer_types = (int,)
|