X7ROOT File Manager
Current Path:
/lib/python2.7/site-packages/pip/_vendor/requests
lib
/
python2.7
/
site-packages
/
pip
/
_vendor
/
requests
/
??
..
??
__init__.py
(3.49 KB)
??
__init__.pyc
(3.77 KB)
??
__init__.pyo
(3.6 KB)
??
__version__.py
(436 B)
??
__version__.pyc
(587 B)
??
__version__.pyo
(587 B)
??
_internal_utils.py
(1.07 KB)
??
_internal_utils.pyc
(1.5 KB)
??
_internal_utils.pyo
(1.45 KB)
??
adapters.py
(20.52 KB)
??
adapters.pyc
(18.53 KB)
??
adapters.pyo
(18.53 KB)
??
api.py
(6.09 KB)
??
api.pyc
(6.89 KB)
??
api.pyo
(6.89 KB)
??
auth.py
(9.5 KB)
??
auth.pyc
(9.69 KB)
??
auth.pyo
(9.69 KB)
??
certs.py
(465 B)
??
certs.pyc
(618 B)
??
certs.pyo
(618 B)
??
compat.py
(1.59 KB)
??
compat.pyc
(1.8 KB)
??
compat.pyo
(1.8 KB)
??
cookies.py
(17.78 KB)
??
cookies.pyc
(21.88 KB)
??
cookies.pyo
(21.88 KB)
??
exceptions.py
(3.04 KB)
??
exceptions.pyc
(6.76 KB)
??
exceptions.pyo
(6.76 KB)
??
help.py
(3.58 KB)
??
help.pyc
(3.32 KB)
??
help.pyo
(3.32 KB)
??
hooks.py
(767 B)
??
hooks.pyc
(1.21 KB)
??
hooks.pyo
(1.21 KB)
??
models.py
(33.25 KB)
??
models.pyc
(28.52 KB)
??
models.pyo
(28.52 KB)
??
packages.py
(695 B)
??
packages.pyc
(578 B)
??
packages.pyo
(578 B)
??
sessions.py
(28.02 KB)
??
sessions.pyc
(21.85 KB)
??
sessions.pyo
(21.85 KB)
??
status_codes.py
(3.25 KB)
??
status_codes.pyc
(4.52 KB)
??
status_codes.pyo
(4.52 KB)
??
structures.py
(2.94 KB)
??
structures.pyc
(5.29 KB)
??
structures.pyo
(5.29 KB)
??
utils.py
(27.05 KB)
??
utils.pyc
(25.04 KB)
??
utils.pyo
(25.04 KB)
Editing: __init__.py
# -*- coding: utf-8 -*- # __ # /__) _ _ _ _ _/ _ # / ( (- (/ (/ (- _) / _) # / """ Requests HTTP Library ~~~~~~~~~~~~~~~~~~~~~ Requests is an HTTP library, written in Python, for human beings. Basic GET usage: >>> import requests >>> r = requests.get('https://www.python.org') >>> r.status_code 200 >>> 'Python is a programming language' in r.content True ... or POST: >>> payload = dict(key1='value1', key2='value2') >>> r = requests.post('http://httpbin.org/post', data=payload) >>> print(r.text) { ... "form": { "key2": "value2", "key1": "value1" }, ... } The other HTTP methods are supported - see `requests.api`. Full documentation is at <http://python-requests.org>. :copyright: (c) 2017 by Kenneth Reitz. :license: Apache 2.0, see LICENSE for more details. """ from pip._vendor import urllib3 from pip._vendor import chardet import warnings from .exceptions import RequestsDependencyWarning def check_compatibility(urllib3_version, chardet_version): urllib3_version = urllib3_version.split('.') assert urllib3_version != ['dev'] # Verify urllib3 isn't installed from git. # Sometimes, urllib3 only reports its version as 16.1. if len(urllib3_version) == 2: urllib3_version.append('0') # Check urllib3 for compatibility. major, minor, patch = urllib3_version # noqa: F811 major, minor, patch = int(major), int(minor), int(patch) # urllib3 >= 1.21.1, <= 1.22 assert major == 1 assert minor >= 21 assert minor <= 22 # Check chardet for compatibility. major, minor, patch = chardet_version.split('.')[:3] major, minor, patch = int(major), int(minor), int(patch) # chardet >= 3.0.2, < 3.1.0 assert major == 3 assert minor < 1 assert patch >= 2 # Check imported dependencies for compatibility. try: check_compatibility(urllib3.__version__, chardet.__version__) except (AssertionError, ValueError): warnings.warn("urllib3 ({0}) or chardet ({1}) doesn't match a supported " "version!".format(urllib3.__version__, chardet.__version__), RequestsDependencyWarning) # Attempt to enable urllib3's SNI support, if possible # try: # from pip._vendor.urllib3.contrib import pyopenssl # pyopenssl.inject_into_urllib3() # except ImportError: # pass # urllib3's DependencyWarnings should be silenced. from pip._vendor.urllib3.exceptions import DependencyWarning warnings.simplefilter('ignore', DependencyWarning) from .__version__ import __title__, __description__, __url__, __version__ from .__version__ import __build__, __author__, __author_email__, __license__ from .__version__ import __copyright__, __cake__ from . import utils from . import packages from .models import Request, Response, PreparedRequest from .api import request, get, head, post, patch, put, delete, options from .sessions import session, Session from .status_codes import codes from .exceptions import ( RequestException, Timeout, URLRequired, TooManyRedirects, HTTPError, ConnectionError, FileModeWarning, ConnectTimeout, ReadTimeout ) # Set default logging handler to avoid "No handler found" warnings. import logging try: # Python 2.7+ from logging import NullHandler except ImportError: class NullHandler(logging.Handler): def emit(self, record): pass logging.getLogger(__name__).addHandler(NullHandler()) # FileModeWarnings go off per the default. warnings.simplefilter('default', FileModeWarning, append=True)
Upload File
Create Folder