Home / Function/ mount() — requests Function Reference

mount() — requests Function Reference

Architecture documentation for the mount() function in sessions.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  9c6f5171_db61_9fae_2377_5daac75619a3["mount()"]
  b4dad953_9227_8b3f_4041_3f8f1f9f0b29["Session"]
  9c6f5171_db61_9fae_2377_5daac75619a3 -->|defined in| b4dad953_9227_8b3f_4041_3f8f1f9f0b29
  9e3b60ed_3668_f4e9_fa2a_9db7ae000c2e["__init__()"]
  9e3b60ed_3668_f4e9_fa2a_9db7ae000c2e -->|calls| 9c6f5171_db61_9fae_2377_5daac75619a3
  style 9c6f5171_db61_9fae_2377_5daac75619a3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/sessions.py lines 800–809

    def mount(self, prefix, adapter):
        """Registers a connection adapter to a prefix.

        Adapters are sorted in descending order by prefix length.
        """
        self.adapters[prefix] = adapter
        keys_to_move = [k for k in self.adapters if len(k) < len(prefix)]

        for key in keys_to_move:
            self.adapters[key] = self.adapters.pop(key)

Domain

Subdomains

Called By

Frequently Asked Questions

What does mount() do?
mount() is a function in the requests codebase, defined in src/requests/sessions.py.
Where is mount() defined?
mount() is defined in src/requests/sessions.py at line 800.
What calls mount()?
mount() is called by 1 function(s): __init__.

Analyze Your Own Codebase

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

Try Supermodel Free