massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / code.pyi
1 # Stubs for code\r
2 \r
3 import sys\r
4 from typing import Any, Callable, Mapping, Optional\r
5 from types import CodeType\r
6 \r
7 class InteractiveInterpreter:\r
8     def __init__(self, locals: Optional[Mapping[str, Any]] = ...) -> None: ...\r
9     def runsource(self, source: str, filename: str = ...,\r
10                   symbol: str = ...) -> bool: ...\r
11     def runcode(self, code: CodeType) -> None: ...\r
12     def showsyntaxerror(self, filename: Optional[str] = ...) -> None: ...\r
13     def showtraceback(self) -> None: ...\r
14     def write(self, data: str) -> None: ...\r
15 \r
16 class InteractiveConsole(InteractiveInterpreter):\r
17     def __init__(self, locals: Optional[Mapping[str, Any]] = ...,\r
18                  filename: str = ...) -> None: ...\r
19     if sys.version_info >= (3, 6):\r
20         def interact(self, banner: Optional[str] = ...,\r
21                      exitmsg: Optional[str] = ...) -> None: ...\r
22     else:\r
23         def interact(self, banner: Optional[str] = ...) -> None: ...\r
24     def push(self, line: str) -> bool: ...\r
25     def resetbuffer(self) -> None: ...\r
26     def raw_input(self, prompt: str = ...) -> str: ...\r
27 \r
28 if sys.version_info >= (3, 6):\r
29     def interact(banner: Optional[str] = ...,\r
30                  readfunc: Optional[Callable[[str], str]] = ...,\r
31                  local: Optional[Mapping[str, Any]] = ...,\r
32                  exitmsg: Optional[str] = ...) -> None: ...\r
33 else:\r
34     def interact(banner: Optional[str] = ...,\r
35                  readfunc: Optional[Callable[[str], str]] = ...,\r
36                  local: Optional[Mapping[str, Any]] = ...) -> None: ...\r
37 def compile_command(source: str, filename: str = ...,\r
38                     symbol: str = ...) -> Optional[CodeType]: ...\r