MCPcopy Create free account
hub / github.com/apify/impit / __init__

Method __init__

impit-python/python/impit/cookies.py:32–47  ·  view source on GitHub ↗
(self, cookies: CookieTypes | None = None)

Source from the content-addressed store, hash-verified

30 """HTTP Cookies, as a mutable mapping."""
31
32 def __init__(self, cookies: CookieTypes | None = None) -> None:
33 if cookies is None or isinstance(cookies, dict):
34 self.jar = CookieJar()
35 if isinstance(cookies, dict):
36 for key, value in cookies.items():
37 self.set(key, value)
38 elif isinstance(cookies, list):
39 self.jar = CookieJar()
40 for key, value in cookies:
41 self.set(key, value)
42 elif isinstance(cookies, Cookies):
43 self.jar = CookieJar()
44 for cookie in cookies.jar:
45 self.jar.set_cookie(cookie)
46 else:
47 self.jar = cookies
48
49 def set(self, name: str, value: str, domain: str = '', path: str = '/') -> None:
50 """Set a cookie value by name. May optionally include domain and path."""

Callers

nothing calls this directly

Calls 1

setMethod · 0.95

Tested by

no test coverage detected