MCPcopy
hub / github.com/encode/httpx / __init__

Method __init__

httpx/_models.py:1084–1099  ·  httpx/_models.py::Cookies.__init__
(self, cookies: CookieTypes | None = None)

Source from the content-addressed store, hash-verified

1082 class="st">"""
1083
1084 def __init__(self, cookies: CookieTypes | None = None) -> None:
1085 if cookies is None or isinstance(cookies, dict):
1086 self.jar = CookieJar()
1087 if isinstance(cookies, dict):
1088 for key, value in cookies.items():
1089 self.set(key, value)
1090 elif isinstance(cookies, list):
1091 self.jar = CookieJar()
1092 for key, value in cookies:
1093 self.set(key, value)
1094 elif isinstance(cookies, Cookies):
1095 self.jar = CookieJar()
1096 for cookie in cookies.jar:
1097 self.jar.set_cookie(cookie)
1098 else:
1099 self.jar = cookies
1100
1101 def extract_cookies(self, response: Response) -> None:
1102 class="st">"""

Callers

nothing calls this directly

Calls 2

setMethod · 0.95
itemsMethod · 0.45

Tested by

no test coverage detected