massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / code.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/code.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/code.pyi
new file mode 100644 (file)
index 0000000..241ef0a
--- /dev/null
@@ -0,0 +1,38 @@
+# Stubs for code\r
+\r
+import sys\r
+from typing import Any, Callable, Mapping, Optional\r
+from types import CodeType\r
+\r
+class InteractiveInterpreter:\r
+    def __init__(self, locals: Optional[Mapping[str, Any]] = ...) -> None: ...\r
+    def runsource(self, source: str, filename: str = ...,\r
+                  symbol: str = ...) -> bool: ...\r
+    def runcode(self, code: CodeType) -> None: ...\r
+    def showsyntaxerror(self, filename: Optional[str] = ...) -> None: ...\r
+    def showtraceback(self) -> None: ...\r
+    def write(self, data: str) -> None: ...\r
+\r
+class InteractiveConsole(InteractiveInterpreter):\r
+    def __init__(self, locals: Optional[Mapping[str, Any]] = ...,\r
+                 filename: str = ...) -> None: ...\r
+    if sys.version_info >= (3, 6):\r
+        def interact(self, banner: Optional[str] = ...,\r
+                     exitmsg: Optional[str] = ...) -> None: ...\r
+    else:\r
+        def interact(self, banner: Optional[str] = ...) -> None: ...\r
+    def push(self, line: str) -> bool: ...\r
+    def resetbuffer(self) -> None: ...\r
+    def raw_input(self, prompt: str = ...) -> str: ...\r
+\r
+if sys.version_info >= (3, 6):\r
+    def interact(banner: Optional[str] = ...,\r
+                 readfunc: Optional[Callable[[str], str]] = ...,\r
+                 local: Optional[Mapping[str, Any]] = ...,\r
+                 exitmsg: Optional[str] = ...) -> None: ...\r
+else:\r
+    def interact(banner: Optional[str] = ...,\r
+                 readfunc: Optional[Callable[[str], str]] = ...,\r
+                 local: Optional[Mapping[str, Any]] = ...) -> None: ...\r
+def compile_command(source: str, filename: str = ...,\r
+                    symbol: str = ...) -> Optional[CodeType]: ...\r