Home / Function/ __init__() — requests Function Reference

__init__() — requests Function Reference

Architecture documentation for the __init__() function in adapters.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  22d5de8c_9d85_20f5_c3fb_f4c08e8c2ef8["__init__()"]
  5fdf5d52_8295_768a_e20f_c6cefb721b91["HTTPAdapter"]
  22d5de8c_9d85_20f5_c3fb_f4c08e8c2ef8 -->|defined in| 5fdf5d52_8295_768a_e20f_c6cefb721b91
  ae70d91c_f99f_b4f2_d044_c4472b35bbe0["init_poolmanager()"]
  22d5de8c_9d85_20f5_c3fb_f4c08e8c2ef8 -->|calls| ae70d91c_f99f_b4f2_d044_c4472b35bbe0
  style 22d5de8c_9d85_20f5_c3fb_f4c08e8c2ef8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/adapters.py lines 180–200

    def __init__(
        self,
        pool_connections=DEFAULT_POOLSIZE,
        pool_maxsize=DEFAULT_POOLSIZE,
        max_retries=DEFAULT_RETRIES,
        pool_block=DEFAULT_POOLBLOCK,
    ):
        if max_retries == DEFAULT_RETRIES:
            self.max_retries = Retry(0, read=False)
        else:
            self.max_retries = Retry.from_int(max_retries)
        self.config = {}
        self.proxy_manager = {}

        super().__init__()

        self._pool_connections = pool_connections
        self._pool_maxsize = pool_maxsize
        self._pool_block = pool_block

        self.init_poolmanager(pool_connections, pool_maxsize, block=pool_block)

Domain

Subdomains

Frequently Asked Questions

What does __init__() do?
__init__() is a function in the requests codebase, defined in src/requests/adapters.py.
Where is __init__() defined?
__init__() is defined in src/requests/adapters.py at line 180.
What does __init__() call?
__init__() calls 1 function(s): init_poolmanager.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free