Home / Function/ session() — requests Function Reference

session() — requests Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  756ca0b4_f4e7_03a5_9483_729a8bf0a764["session()"]
  ea1101aa_233b_1206_7b38_a38f0fe92a52["sessions.py"]
  756ca0b4_f4e7_03a5_9483_729a8bf0a764 -->|defined in| ea1101aa_233b_1206_7b38_a38f0fe92a52
  style 756ca0b4_f4e7_03a5_9483_729a8bf0a764 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/sessions.py lines 820–832

def session():
    """
    Returns a :class:`Session` for context-management.

    .. deprecated:: 1.0.0

        This method has been deprecated since version 1.0.0 and is only kept for
        backwards compatibility. New code should use :class:`~requests.sessions.Session`
        to create a session. This may be removed at a future date.

    :rtype: Session
    """
    return Session()

Domain

Subdomains

Frequently Asked Questions

What does session() do?
session() is a function in the requests codebase, defined in src/requests/sessions.py.
Where is session() defined?
session() is defined in src/requests/sessions.py at line 820.

Analyze Your Own Codebase

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

Try Supermodel Free