8.2.34 | Linux | www-data (uid:33)
👁 View: compat.py
📁 /snap/core18/current/usr/lib/python3/dist-packages/requests/compat.py
# -*- coding: utf-8 -*- """ requests.compat ~~~~~~~~~~~~~~~ This module handles import compatibility issues between Python 2 and Python 3. """ 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) try: import simplejson as json except ImportError: import json # --------- # Specifics # --------- if is_py2: from urllib import ( quote, unquote, quote_plus, unquote_plus, urlencode, getproxies, proxy_bypass, proxy_bypass_environment, getproxies_environment) from urlparse import urlparse, urlunparse, urljoin, urlsplit, urldefrag from urllib2 import parse_http_list import cookielib from Cookie import Morsel from StringIO import StringIO from urllib3.packages.ordered_dict import OrderedDict builtin_str = str bytes = str str = unicode basestring = basestring numeric_types = (int, long, float) integer_types = (int, long) elif is_py3: 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 str = str bytes = bytes basestring = (str, bytes) numeric_types = (int, float) integer_types = (int,)
← Back
💻 Terminal
📤 Upload
📂
Click or Drag & Drop
📁 /snap/core18/current/usr/lib/python3/dist-packages/requests
NameSizePermModifiedActions
📁 __pycache__/-07552026-09-01 05:19🗑 Delete
__init__.py3.4K06442017-07-29 10:53👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
__version__.py436B06442017-08-15 13:22👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
_internal_utils.py1.1K06442017-02-28 15:52👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
adapters.py20.3K06442017-08-02 13:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
api.py6.1K06442017-06-14 17:44👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
auth.py9.5K06442017-06-14 17:44👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
certs.py453B06442017-05-31 09:19👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
compat.py1.6K06442017-07-29 10:53👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cookies.py17.8K06442017-06-14 17:44👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
exceptions.py3K06442017-06-14 17:44👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
help.py3.5K06442017-07-29 10:53👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
hooks.py767B06442017-02-28 15:52👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
models.py33.2K06442017-07-29 10:53👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
packages.py542B06442017-05-31 09:19👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sessions.py27.8K06442025-06-11 03:27👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
status_codes.py3.2K06442017-02-28 15:52👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
structures.py2.9K06442017-05-07 13:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
utils.py26.7K06442025-06-11 03:27👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del