[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.190.176.203: ~ $
"""
urllib3 - Thread-safe connection pooling and re-using.
"""
from __future__ import absolute_import
import warnings

from .connectionpool import HTTPConnectionPool, HTTPSConnectionPool, connection_from_url

from . import exceptions
from .filepost import encode_multipart_formdata
from .poolmanager import PoolManager, ProxyManager, proxy_from_url
from .response import HTTPResponse
from .util.request import make_headers
from .util.url import get_host
from .util.timeout import Timeout
from .util.retry import Retry


# Set default logging handler to avoid "No handler found" warnings.
import logging
from logging import NullHandler

__author__ = "Andrey Petrov (andrey.petrov@shazow.net)"
__license__ = "MIT"
__version__ = "1.25.9"

__all__ = (
    "HTTPConnectionPool",
    "HTTPSConnectionPool",
    "PoolManager",
    "ProxyManager",
    "HTTPResponse",
    "Retry",
    "Timeout",
    "add_stderr_logger",
    "connection_from_url",
    "disable_warnings",
    "encode_multipart_formdata",
    "get_host",
    "make_headers",
    "proxy_from_url",
)

logging.getLogger(__name__).addHandler(NullHandler())


def add_stderr_logger(level=logging.DEBUG):
    """
    Helper for quickly adding a StreamHandler to the logger. Useful for
    debugging.

    Returns the handler after adding it.
    """
    # This method needs to be in this __init__.py to get the __name__ correct
    # even if urllib3 is vendored within another package.
    logger = logging.getLogger(__name__)
    handler = logging.StreamHandler()
    handler.setFormatter(logging.Formatter("%(asctime)s %(levelname)s %(message)s"))
    logger.addHandler(handler)
    logger.setLevel(level)
    logger.debug("Added a stderr logging handler to logger: %s", __name__)
    return handler


# ... Clean up.
del NullHandler


# All warning filters *must* be appended unless you're really certain that they
# shouldn't be: otherwise, it's very hard for users to use most Python
# mechanisms to silence them.
# SecurityWarning's always go off by default.
warnings.simplefilter("always", exceptions.SecurityWarning, append=True)
# SubjectAltNameWarning's should go off once per host
warnings.simplefilter("default", exceptions.SubjectAltNameWarning, append=True)
# InsecurePlatformWarning's don't vary between requests, so we keep it default.
warnings.simplefilter("default", exceptions.InsecurePlatformWarning, append=True)
# SNIMissingWarnings should go off only once.
warnings.simplefilter("default", exceptions.SNIMissingWarning, append=True)


def disable_warnings(category=exceptions.HTTPWarning):
    """
    Helper for quickly disabling all urllib3 warnings.
    """
    warnings.simplefilter("ignore", category)

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
contrib Folder 0755
packages Folder 0755
util Folder 0755
.__init__.pyo.40009 File 2.84 KB 0644
._collections.pyo.40009 File 13.53 KB 0644
.connection.pyo.40009 File 12.35 KB 0644
.connectionpool.pyo.40009 File 27.27 KB 0644
.exceptions.pyo.40009 File 14.46 KB 0644
.fields.pyo.40009 File 9.34 KB 0644
.filepost.pyo.40009 File 3.46 KB 0644
.poolmanager.pyo.40009 File 15.94 KB 0644
.request.pyo.40009 File 6.07 KB 0644
.response.pyo.40009 File 24.91 KB 0644
__init__.py File 2.62 KB 0644
__init__.pyc File 2.84 KB 0644
__init__.pyo File 2.84 KB 0644
_collections.py File 10.54 KB 0644
_collections.pyc File 13.53 KB 0644
_collections.pyo File 13.53 KB 0644
connection.py File 14.12 KB 0644
connection.pyc File 12.35 KB 0644
connection.pyo File 12.35 KB 0644
connectionpool.py File 34.89 KB 0644
connectionpool.pyc File 27.27 KB 0644
connectionpool.pyo File 27.27 KB 0644
exceptions.py File 7 KB 0644
exceptions.pyc File 14.46 KB 0644
exceptions.pyo File 14.46 KB 0644
fields.py File 8.35 KB 0644
fields.pyc File 9.34 KB 0644
fields.pyo File 9.34 KB 0644
filepost.py File 2.38 KB 0644
filepost.pyc File 3.46 KB 0644
filepost.pyo File 3.46 KB 0644
poolmanager.py File 17.44 KB 0644
poolmanager.pyc File 15.94 KB 0644
poolmanager.pyo File 15.94 KB 0644
request.py File 5.88 KB 0644
request.pyc File 6.07 KB 0644
request.pyo File 6.07 KB 0644
response.py File 27.56 KB 0644
response.pyc File 24.91 KB 0644
response.pyo File 24.91 KB 0644