close() — requests Function Reference
Architecture documentation for the close() function in models.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD 61a29055_dcf7_d6fe_1681_1637bbb2f404["close()"] eb32847e_3797_d01a_6e44_345e9ea7e251["Response"] 61a29055_dcf7_d6fe_1681_1637bbb2f404 -->|defined in| eb32847e_3797_d01a_6e44_345e9ea7e251 49ceb938_bba9_0e58_f8e6_7676b9728120["__exit__()"] 49ceb938_bba9_0e58_f8e6_7676b9728120 -->|calls| 61a29055_dcf7_d6fe_1681_1637bbb2f404 style 61a29055_dcf7_d6fe_1681_1637bbb2f404 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/requests/models.py lines 1030–1041
def close(self):
"""Releases the connection back to the pool. Once this method has been
called the underlying ``raw`` object must not be accessed again.
*Note: Should not normally need to be called explicitly.*
"""
if not self._content_consumed:
self.raw.close()
release_conn = getattr(self.raw, "release_conn", None)
if release_conn is not None:
release_conn()
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does close() do?
close() is a function in the requests codebase, defined in src/requests/models.py.
Where is close() defined?
close() is defined in src/requests/models.py at line 1030.
What calls close()?
close() is called by 1 function(s): __exit__.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free