PHP 8.3.31
Preview: __init__.py Size: 1.66 KB
/proc/self/root/opt/alt/python33/lib/python3.3/site-packages/pip/_vendor/requests/packages/urllib3/__init__.py

# urllib3/__init__.py
# Copyright 2008-2013 Andrey Petrov and contributors (see CONTRIBUTORS.txt)
#
# This module is part of urllib3 and is released under
# the MIT License: http://www.opensource.org/licenses/mit-license.php

"""
urllib3 - Thread-safe connection pooling and re-using.
"""

__author__ = 'Andrey Petrov (andrey.petrov@shazow.net)'
__license__ = 'MIT'
__version__ = 'dev'


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 import make_headers, get_host, Timeout


# 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())

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 an stderr logging handler to logger: %s' % __name__)
    return handler

# ... Clean up.
del NullHandler

Directory Contents

Dirs: 4 × Files: 10

Name Size Perms Modified Actions
contrib DIR
- drwxr-xr-x 2025-05-01 12:41:09
Edit Download
packages DIR
- drwxr-xr-x 2025-05-01 12:41:09
Edit Download
util DIR
- drwxr-xr-x 2025-05-01 12:41:09
Edit Download
- drwxr-xr-x 2025-05-01 12:41:09
Edit Download
6.38 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
26.27 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
3.29 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
5.84 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
2.45 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
8.77 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
5.67 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
10.10 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
6.40 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download
1.66 KB lrw-r--r-- 2023-11-13 21:16:39
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).