1 from collections import namedtuple
\r
2 from typing import Any
\r
5 _URLTuple = namedtuple(
\r
7 ['scheme', 'netloc', 'path', 'query', 'fragment']
\r
11 class BaseURL(_URLTuple):
\r
12 def replace(self, **kwargs): ...
\r
16 def ascii_host(self): ...
\r
22 def username(self): ...
\r
24 def raw_username(self): ...
\r
26 def password(self): ...
\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
38 def encode_netloc(self): ...
\r
39 def encode(self, charset='', errors=''): ...
\r
41 class BytesURL(BaseURL):
\r
42 def encode_netloc(self): ...
\r
43 def decode(self, charset='', errors=''): ...
\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
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