MCPcopy
hub / github.com/psf/requests / mount

Method mount

src/requests/sessions.py:888–897  ·  view source on GitHub ↗

Registers a connection adapter to a prefix. Adapters are sorted in descending order by prefix length.

(self, prefix: str, adapter: BaseAdapter)

Source from the content-addressed store, hash-verified

886 v.close()
887
888 def mount(self, prefix: str, adapter: BaseAdapter) -> None:
889 """Registers a connection adapter to a prefix.
890
891 Adapters are sorted in descending order by prefix length.
892 """
893 self.adapters[prefix] = adapter
894 keys_to_move = [k for k in self.adapters if len(k) < len(prefix)]
895
896 for key in keys_to_move:
897 self.adapters[key] = self.adapters.pop(key)
898
899 def __getstate__(self) -> dict[str, Any]:
900 state = {attr: getattr(self, attr, None) for attr in self.__attrs__}

Calls

no outgoing calls