cookiejar_from_dict() — requests Function Reference
Architecture documentation for the cookiejar_from_dict() function in cookies.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD fad58eac_0316_2b83_52d3_1a1829c12c66["cookiejar_from_dict()"] 270696ff_2a4f_ef5b_92e8_33a79e68a2d8["cookies.py"] fad58eac_0316_2b83_52d3_1a1829c12c66 -->|defined in| 270696ff_2a4f_ef5b_92e8_33a79e68a2d8 b950528f_167e_7566_bbfa_f2e1929d1939["merge_cookies()"] b950528f_167e_7566_bbfa_f2e1929d1939 -->|calls| fad58eac_0316_2b83_52d3_1a1829c12c66 f54e6687_0796_d413_58a1_971b32410667["prepare_cookies()"] f54e6687_0796_d413_58a1_971b32410667 -->|calls| fad58eac_0316_2b83_52d3_1a1829c12c66 b47cdd7b_1bee_c465_e1f8_c3fa479afe6c["__init__()"] b47cdd7b_1bee_c465_e1f8_c3fa479afe6c -->|calls| fad58eac_0316_2b83_52d3_1a1829c12c66 9e3b60ed_3668_f4e9_fa2a_9db7ae000c2e["__init__()"] 9e3b60ed_3668_f4e9_fa2a_9db7ae000c2e -->|calls| fad58eac_0316_2b83_52d3_1a1829c12c66 a4eb532d_c481_9e3e_ad07_8d203ffafd2d["prepare_request()"] a4eb532d_c481_9e3e_ad07_8d203ffafd2d -->|calls| fad58eac_0316_2b83_52d3_1a1829c12c66 1d482234_4405_37b4_6d8e_56ee8d8badb3["add_dict_to_cookiejar()"] 1d482234_4405_37b4_6d8e_56ee8d8badb3 -->|calls| fad58eac_0316_2b83_52d3_1a1829c12c66 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054["set_cookie()"] fad58eac_0316_2b83_52d3_1a1829c12c66 -->|calls| 18b8e0d9_87b2_0c01_a9bc_40b6eb7e0054 293b1fa1_bdd4_a38c_982e_5c92a646576d["create_cookie()"] fad58eac_0316_2b83_52d3_1a1829c12c66 -->|calls| 293b1fa1_bdd4_a38c_982e_5c92a646576d style fad58eac_0316_2b83_52d3_1a1829c12c66 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/requests/cookies.py lines 521–539
def cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True):
"""Returns a CookieJar from a key/value dictionary.
:param cookie_dict: Dict of key/values to insert into CookieJar.
:param cookiejar: (optional) A cookiejar to add the cookies to.
:param overwrite: (optional) If False, will not replace cookies
already in the jar with new ones.
:rtype: CookieJar
"""
if cookiejar is None:
cookiejar = RequestsCookieJar()
if cookie_dict is not None:
names_from_jar = [cookie.name for cookie in cookiejar]
for name in cookie_dict:
if overwrite or (name not in names_from_jar):
cookiejar.set_cookie(create_cookie(name, cookie_dict[name]))
return cookiejar
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does cookiejar_from_dict() do?
cookiejar_from_dict() is a function in the requests codebase, defined in src/requests/cookies.py.
Where is cookiejar_from_dict() defined?
cookiejar_from_dict() is defined in src/requests/cookies.py at line 521.
What does cookiejar_from_dict() call?
cookiejar_from_dict() calls 2 function(s): create_cookie, set_cookie.
What calls cookiejar_from_dict()?
cookiejar_from_dict() is called by 6 function(s): __init__, __init__, add_dict_to_cookiejar, merge_cookies, prepare_cookies, prepare_request.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free