set_cookie() — requests Function Reference
Architecture documentation for the set_cookie() function in cookies.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054["set_cookie()"] 12ccbc5f_4c31_987c_5272_7babba58a1f2["RequestsCookieJar"] 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 -->|defined in| 12ccbc5f_4c31_987c_5272_7babba58a1f2 fd64c32d_aaa4_5925_c2a7_12f040eb3704["set()"] fd64c32d_aaa4_5925_c2a7_12f040eb3704 -->|calls| 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 0aace64c_6424_62be_3052_5ea0e8ae90d3["update()"] 0aace64c_6424_62be_3052_5ea0e8ae90d3 -->|calls| 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 6ddea2af_9af3_5723_ec92_5d6215a74222["_copy_cookie_jar()"] 6ddea2af_9af3_5723_ec92_5d6215a74222 -->|calls| 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 fad58eac_0316_2b83_52d3_1a1829c12c66["cookiejar_from_dict()"] fad58eac_0316_2b83_52d3_1a1829c12c66 -->|calls| 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 b950528f_167e_7566_bbfa_f2e1929d1939["merge_cookies()"] b950528f_167e_7566_bbfa_f2e1929d1939 -->|calls| 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 style 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/requests/cookies.py lines 349–356
def set_cookie(self, cookie, *args, **kwargs):
if (
hasattr(cookie.value, "startswith")
and cookie.value.startswith('"')
and cookie.value.endswith('"')
):
cookie.value = cookie.value.replace('\\"', "")
return super().set_cookie(cookie, *args, **kwargs)
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does set_cookie() do?
set_cookie() is a function in the requests codebase, defined in src/requests/cookies.py.
Where is set_cookie() defined?
set_cookie() is defined in src/requests/cookies.py at line 349.
What calls set_cookie()?
set_cookie() is called by 5 function(s): _copy_cookie_jar, cookiejar_from_dict, merge_cookies, set, update.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free