Home / Function/ __init__() — requests Function Reference

__init__() — requests Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  6f26aa13_d995_0b75_c861_c8d4ed214509["__init__()"]
  81e04ff9_ba51_0f07_a46e_3550ec714f38["RequestException"]
  6f26aa13_d995_0b75_c861_c8d4ed214509 -->|defined in| 81e04ff9_ba51_0f07_a46e_3550ec714f38
  style 6f26aa13_d995_0b75_c861_c8d4ed214509 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/exceptions.py lines 18–25

    def __init__(self, *args, **kwargs):
        """Initialize RequestException with `request` and `response` objects."""
        response = kwargs.pop("response", None)
        self.response = response
        self.request = kwargs.pop("request", None)
        if response is not None and not self.request and hasattr(response, "request"):
            self.request = self.response.request
        super().__init__(*args, **kwargs)

Domain

Subdomains

Frequently Asked Questions

What does __init__() do?
__init__() is a function in the requests codebase, defined in src/requests/exceptions.py.
Where is __init__() defined?
__init__() is defined in src/requests/exceptions.py at line 18.

Analyze Your Own Codebase

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

Try Supermodel Free