massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / werkzeug / urls.pyi
1 from collections import namedtuple\r
2 from typing import Any\r
3 \r
4 \r
5 _URLTuple = namedtuple(\r
6     '_URLTuple',\r
7     ['scheme', 'netloc', 'path', 'query', 'fragment']\r
8 )\r
9 \r
10 \r
11 class BaseURL(_URLTuple):\r
12     def replace(self, **kwargs): ...\r
13     @property\r
14     def host(self): ...\r
15     @property\r
16     def ascii_host(self): ...\r
17     @property\r
18     def port(self): ...\r
19     @property\r
20     def auth(self): ...\r
21     @property\r
22     def username(self): ...\r
23     @property\r
24     def raw_username(self): ...\r
25     @property\r
26     def password(self): ...\r
27     @property\r
28     def raw_password(self): ...\r
29     def decode_query(self, *args, **kwargs): ...\r
30     def join(self, *args, **kwargs): ...\r
31     def to_url(self): ...\r
32     def decode_netloc(self): ...\r
33     def to_uri_tuple(self): ...\r
34     def to_iri_tuple(self): ...\r
35     def get_file_location(self, pathformat=None): ...\r
36 \r
37 class URL(BaseURL):\r
38     def encode_netloc(self): ...\r
39     def encode(self, charset='', errors=''): ...\r
40 \r
41 class BytesURL(BaseURL):\r
42     def encode_netloc(self): ...\r
43     def decode(self, charset='', errors=''): ...\r
44 \r
45 def url_parse(url, scheme=None, allow_fragments=True): ...\r
46 def url_quote(string, charset='', errors='', safe='', unsafe=''): ...\r
47 def url_quote_plus(string, charset='', errors='', safe=''): ...\r
48 def url_unparse(components): ...\r
49 def url_unquote(string, charset='', errors='', unsafe=''): ...\r
50 def url_unquote_plus(s, charset='', errors=''): ...\r
51 def url_fix(s, charset=''): ...\r
52 def uri_to_iri(uri, charset='', errors=''): ...\r
53 def iri_to_uri(iri, charset='', errors='', safe_conversion=False): ...\r
54 def url_decode(s, charset='', decode_keys=False, include_empty=True, errors='', separator='', cls=None): ...\r
55 def url_decode_stream(stream, charset='', decode_keys=False, include_empty=True, errors='', separator='', cls=None, limit=None, return_iterator=False): ...\r
56 def url_encode(obj, charset='', encode_keys=False, sort=False, key=None, separator: bytes = ...): ...\r
57 def url_encode_stream(obj, stream=None, charset='', encode_keys=False, sort=False, key=None, separator: bytes = ...): ...\r
58 def url_join(base, url, allow_fragments=True): ...\r
59 \r
60 class Href:\r
61     base = ...  # type: Any\r
62     charset = ...  # type: Any\r
63     sort = ...  # type: Any\r
64     key = ...  # type: Any\r
65     def __init__(self, base='', charset='', sort=False, key=None): ...\r
66     def __getattr__(self, name): ...\r
67     def __call__(self, *path, **query): ...\r