massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / reprlib.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/reprlib.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/reprlib.pyi
new file mode 100644 (file)
index 0000000..e9c62fa
--- /dev/null
@@ -0,0 +1,37 @@
+# Stubs for reprlib (Python 3)\r
+\r
+from array import array\r
+from typing import Any, Callable, Deque, Dict, FrozenSet, List, Set, Tuple\r
+\r
+_ReprFunc = Callable[[Any], str]\r
+\r
+def recursive_repr(fillvalue: str = ...) -> Callable[[_ReprFunc], _ReprFunc]: ...\r
+\r
+class Repr:\r
+    maxlevel: int\r
+    maxdict: int\r
+    maxlist: int\r
+    maxtuple: int\r
+    maxset: int\r
+    maxfrozenset: int\r
+    maxdeque: int\r
+    maxarray: int\r
+    maxlong: int\r
+    maxstring: int\r
+    maxother: int\r
+    def __init__(self) -> None: ...\r
+    def repr(self, x: Any) -> str: ...\r
+    def repr1(self, x: Any, level: int) -> str: ...\r
+    def repr_tuple(self, x: Tuple[Any, ...], level: int) -> str: ...\r
+    def repr_list(self, x: List[Any], level: int) -> str: ...\r
+    def repr_array(self, x: array, level: int) -> str: ...\r
+    def repr_set(self, x: Set[Any], level: int) -> str: ...\r
+    def repr_frozenset(self, x: FrozenSet[Any], level: int) -> str: ...\r
+    def repr_deque(self, x: Deque[Any], level: int) -> str: ...\r
+    def repr_dict(self, x: Dict[Any, Any], level: int) -> str: ...\r
+    def repr_str(self, x: str, level: int) -> str: ...\r
+    def repr_int(self, x: int, level: int) -> str: ...\r
+    def repr_instance(self, x: Any, level: int) -> str: ...\r
+\r
+aRepr: Repr\r
+def repr(x: object) -> str: ...\r