massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / cookielib.pyi
1 from typing import Any\r
2 \r
3 class Cookie:\r
4     version = ...  # type: Any\r
5     name = ...  # type: Any\r
6     value = ...  # type: Any\r
7     port = ...  # type: Any\r
8     port_specified = ...  # type: Any\r
9     domain = ...  # type: Any\r
10     domain_specified = ...  # type: Any\r
11     domain_initial_dot = ...  # type: Any\r
12     path = ...  # type: Any\r
13     path_specified = ...  # type: Any\r
14     secure = ...  # type: Any\r
15     expires = ...  # type: Any\r
16     discard = ...  # type: Any\r
17     comment = ...  # type: Any\r
18     comment_url = ...  # type: Any\r
19     rfc2109 = ...  # type: Any\r
20     def __init__(self, version, name, value, port, port_specified, domain, domain_specified, domain_initial_dot, path, path_specified, secure, expires, discard, comment, comment_url, rest, rfc2109=False): ...\r
21     def has_nonstandard_attr(self, name): ...\r
22     def get_nonstandard_attr(self, name, default=None): ...\r
23     def set_nonstandard_attr(self, name, value): ...\r
24     def is_expired(self, now=None): ...\r
25 \r
26 class CookiePolicy:\r
27     def set_ok(self, cookie, request): ...\r
28     def return_ok(self, cookie, request): ...\r
29     def domain_return_ok(self, domain, request): ...\r
30     def path_return_ok(self, path, request): ...\r
31 \r
32 class DefaultCookiePolicy(CookiePolicy):\r
33     DomainStrictNoDots = ...  # type: Any\r
34     DomainStrictNonDomain = ...  # type: Any\r
35     DomainRFC2965Match = ...  # type: Any\r
36     DomainLiberal = ...  # type: Any\r
37     DomainStrict = ...  # type: Any\r
38     netscape = ...  # type: Any\r
39     rfc2965 = ...  # type: Any\r
40     rfc2109_as_netscape = ...  # type: Any\r
41     hide_cookie2 = ...  # type: Any\r
42     strict_domain = ...  # type: Any\r
43     strict_rfc2965_unverifiable = ...  # type: Any\r
44     strict_ns_unverifiable = ...  # type: Any\r
45     strict_ns_domain = ...  # type: Any\r
46     strict_ns_set_initial_dollar = ...  # type: Any\r
47     strict_ns_set_path = ...  # type: Any\r
48     def __init__(self, blocked_domains=None, allowed_domains=None, netscape=True, rfc2965=False, rfc2109_as_netscape=None, hide_cookie2=False, strict_domain=False, strict_rfc2965_unverifiable=True, strict_ns_unverifiable=False, strict_ns_domain=..., strict_ns_set_initial_dollar=False, strict_ns_set_path=False): ...\r
49     def blocked_domains(self): ...\r
50     def set_blocked_domains(self, blocked_domains): ...\r
51     def is_blocked(self, domain): ...\r
52     def allowed_domains(self): ...\r
53     def set_allowed_domains(self, allowed_domains): ...\r
54     def is_not_allowed(self, domain): ...\r
55     def set_ok(self, cookie, request): ...\r
56     def set_ok_version(self, cookie, request): ...\r
57     def set_ok_verifiability(self, cookie, request): ...\r
58     def set_ok_name(self, cookie, request): ...\r
59     def set_ok_path(self, cookie, request): ...\r
60     def set_ok_domain(self, cookie, request): ...\r
61     def set_ok_port(self, cookie, request): ...\r
62     def return_ok(self, cookie, request): ...\r
63     def return_ok_version(self, cookie, request): ...\r
64     def return_ok_verifiability(self, cookie, request): ...\r
65     def return_ok_secure(self, cookie, request): ...\r
66     def return_ok_expires(self, cookie, request): ...\r
67     def return_ok_port(self, cookie, request): ...\r
68     def return_ok_domain(self, cookie, request): ...\r
69     def domain_return_ok(self, domain, request): ...\r
70     def path_return_ok(self, path, request): ...\r
71 \r
72 class Absent: ...\r
73 \r
74 class CookieJar:\r
75     non_word_re = ...  # type: Any\r
76     quote_re = ...  # type: Any\r
77     strict_domain_re = ...  # type: Any\r
78     domain_re = ...  # type: Any\r
79     dots_re = ...  # type: Any\r
80     magic_re = ...  # type: Any\r
81     def __init__(self, policy=None): ...\r
82     def set_policy(self, policy): ...\r
83     def add_cookie_header(self, request): ...\r
84     def make_cookies(self, response, request): ...\r
85     def set_cookie_if_ok(self, cookie, request): ...\r
86     def set_cookie(self, cookie): ...\r
87     def extract_cookies(self, response, request): ...\r
88     def clear(self, domain=None, path=None, name=None): ...\r
89     def clear_session_cookies(self): ...\r
90     def clear_expired_cookies(self): ...\r
91     def __iter__(self): ...\r
92     def __len__(self): ...\r
93 \r
94 class LoadError(IOError): ...\r
95 \r
96 class FileCookieJar(CookieJar):\r
97     filename = ...  # type: Any\r
98     delayload = ...  # type: Any\r
99     def __init__(self, filename=None, delayload=False, policy=None): ...\r
100     def save(self, filename=None, ignore_discard=False, ignore_expires=False): ...\r
101     def load(self, filename=None, ignore_discard=False, ignore_expires=False): ...\r
102     def revert(self, filename=None, ignore_discard=False, ignore_expires=False): ...\r
103 \r
104 MozillaCookieJar = FileCookieJar\r
105 LWPCookieJar = FileCookieJar\r
106 def lwp_cookie_str(cookie: Cookie) -> str: ...\r