Home / Function/ set_cookie() — requests Function Reference

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

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