Home / Function/ ssl() — requests Function Reference

ssl() — requests Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  134983a7_5174_a141_2fff_b29bfbc4ea97["ssl()"]
  961d4893_d7e8_96e8_b607_9aeb34411448["__init__.py"]
  134983a7_5174_a141_2fff_b29bfbc4ea97 -->|defined in| 961d4893_d7e8_96e8_b607_9aeb34411448
  8b72c79b_e6a3_aa0f_37a5_10aa14db6c4d["_check_cryptography()"]
  134983a7_5174_a141_2fff_b29bfbc4ea97 -->|calls| 8b72c79b_e6a3_aa0f_37a5_10aa14db6c4d
  style 134983a7_5174_a141_2fff_b29bfbc4ea97 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/__init__.py lines 124–137

    try:
        import ssl
    except ImportError:
        ssl = None

    if not getattr(ssl, "HAS_SNI", False):
        from urllib3.contrib import pyopenssl

        pyopenssl.inject_into_urllib3()

        # Check cryptography version
        from cryptography import __version__ as cryptography_version

        _check_cryptography(cryptography_version)

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free