massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / reprlib.pyi
1 # Stubs for reprlib (Python 3)\r
2 \r
3 from array import array\r
4 from typing import Any, Callable, Deque, Dict, FrozenSet, List, Set, Tuple\r
5 \r
6 _ReprFunc = Callable[[Any], str]\r
7 \r
8 def recursive_repr(fillvalue: str = ...) -> Callable[[_ReprFunc], _ReprFunc]: ...\r
9 \r
10 class Repr:\r
11     maxlevel: int\r
12     maxdict: int\r
13     maxlist: int\r
14     maxtuple: int\r
15     maxset: int\r
16     maxfrozenset: int\r
17     maxdeque: int\r
18     maxarray: int\r
19     maxlong: int\r
20     maxstring: int\r
21     maxother: int\r
22     def __init__(self) -> None: ...\r
23     def repr(self, x: Any) -> str: ...\r
24     def repr1(self, x: Any, level: int) -> str: ...\r
25     def repr_tuple(self, x: Tuple[Any, ...], level: int) -> str: ...\r
26     def repr_list(self, x: List[Any], level: int) -> str: ...\r
27     def repr_array(self, x: array, level: int) -> str: ...\r
28     def repr_set(self, x: Set[Any], level: int) -> str: ...\r
29     def repr_frozenset(self, x: FrozenSet[Any], level: int) -> str: ...\r
30     def repr_deque(self, x: Deque[Any], level: int) -> str: ...\r
31     def repr_dict(self, x: Dict[Any, Any], level: int) -> str: ...\r
32     def repr_str(self, x: str, level: int) -> str: ...\r
33     def repr_int(self, x: int, level: int) -> str: ...\r
34     def repr_instance(self, x: Any, level: int) -> str: ...\r
35 \r
36 aRepr: Repr\r
37 def repr(x: object) -> str: ...\r