massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / jinja2 / utils.pyi
1 from typing import Any, Callable, Iterable, Optional\r
2 \r
3 from markupsafe import Markup as Markup, escape as escape, soft_unicode as soft_unicode\r
4 \r
5 missing = ...  # type: Any\r
6 internal_code = ...  # type: Any\r
7 concat = ...  # type: Any\r
8 \r
9 def contextfunction(f): ...\r
10 def evalcontextfunction(f): ...\r
11 def environmentfunction(f): ...\r
12 def internalcode(f): ...\r
13 def is_undefined(obj): ...\r
14 def select_autoescape(enabled_extensions: Iterable[str] = ..., disabled_extensions: Iterable[str] = ..., default_for_string: bool = ..., default: bool = ...) -> Callable[[str], bool]: ...\r
15 def consume(iterable): ...\r
16 def clear_caches(): ...\r
17 def import_string(import_name, silent: bool = ...): ...\r
18 def open_if_exists(filename, mode: str = ...): ...\r
19 def object_type_repr(obj): ...\r
20 def pformat(obj, verbose: bool = ...): ...\r
21 def urlize(text, trim_url_limit: Optional[Any] = ..., nofollow: bool = ..., target: Optional[Any] = ...): ...\r
22 def generate_lorem_ipsum(n: int = ..., html: bool = ..., min: int = ..., max: int = ...): ...\r
23 def unicode_urlencode(obj, charset: str = ..., for_qs: bool = ...): ...\r
24 \r
25 class LRUCache:\r
26     capacity = ...  # type: Any\r
27     def __init__(self, capacity) -> None: ...\r
28     def __getnewargs__(self): ...\r
29     def copy(self): ...\r
30     def get(self, key, default: Optional[Any] = ...): ...\r
31     def setdefault(self, key, default: Optional[Any] = ...): ...\r
32     def clear(self): ...\r
33     def __contains__(self, key): ...\r
34     def __len__(self): ...\r
35     def __getitem__(self, key): ...\r
36     def __setitem__(self, key, value): ...\r
37     def __delitem__(self, key): ...\r
38     def items(self): ...\r
39     def iteritems(self): ...\r
40     def values(self): ...\r
41     def itervalue(self): ...\r
42     def keys(self): ...\r
43     def iterkeys(self): ...\r
44     __iter__ = ...  # type: Any\r
45     def __reversed__(self): ...\r
46     __copy__ = ...  # type: Any\r
47 \r
48 class Cycler:\r
49     items = ...  # type: Any\r
50     def __init__(self, *items) -> None: ...\r
51     pos = ...  # type: int\r
52     def reset(self): ...\r
53     @property\r
54     def current(self): ...\r
55     def __next__(self): ...\r
56 \r
57 class Joiner:\r
58     sep = ...  # type: Any\r
59     used = ...  # type: bool\r
60     def __init__(self, sep: str = ...) -> None: ...\r
61     def __call__(self): ...\r