_lazy_sha1() — flask Function Reference
Architecture documentation for the _lazy_sha1() function in sessions.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 61c7dd61_9908_2a1c_59ec_4cc2ae346c0e["_lazy_sha1()"] f793a407_79ea_667a_f29e_29bbf57c781f["sessions.py"] 61c7dd61_9908_2a1c_59ec_4cc2ae346c0e -->|defined in| f793a407_79ea_667a_f29e_29bbf57c781f style 61c7dd61_9908_2a1c_59ec_4cc2ae346c0e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/sessions.py lines 290–295
def _lazy_sha1(string: bytes = b"") -> t.Any:
"""Don't access ``hashlib.sha1`` until runtime. FIPS builds may not include
SHA-1, in which case the import and use as a default would fail before the
developer can configure something else.
"""
return hashlib.sha1(string)
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does _lazy_sha1() do?
_lazy_sha1() is a function in the flask codebase, defined in src/flask/sessions.py.
Where is _lazy_sha1() defined?
_lazy_sha1() is defined in src/flask/sessions.py at line 290.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free