massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / code.pyi
1 from codeop import CommandCompiler
2 from types import CodeType
3 from typing import Any, Callable, Mapping
4
5 class InteractiveInterpreter:
6     locals: Mapping[str, Any]  # undocumented
7     compile: CommandCompiler  # undocumented
8     def __init__(self, locals: Mapping[str, Any] | None = ...) -> None: ...
9     def runsource(self, source: str, filename: str = ..., symbol: str = ...) -> bool: ...
10     def runcode(self, code: CodeType) -> None: ...
11     def showsyntaxerror(self, filename: str | None = ...) -> None: ...
12     def showtraceback(self) -> None: ...
13     def write(self, data: str) -> None: ...
14
15 class InteractiveConsole(InteractiveInterpreter):
16     buffer: list[str]  # undocumented
17     filename: str  # undocumented
18     def __init__(self, locals: Mapping[str, Any] | None = ..., filename: str = ...) -> None: ...
19     def interact(self, banner: str | None = ..., exitmsg: str | None = ...) -> None: ...
20     def push(self, line: str) -> bool: ...
21     def resetbuffer(self) -> None: ...
22     def raw_input(self, prompt: str = ...) -> str: ...
23
24 def interact(
25     banner: str | None = ...,
26     readfunc: Callable[[str], str] | None = ...,
27     local: Mapping[str, Any] | None = ...,
28     exitmsg: str | None = ...,
29 ) -> None: ...
30 def compile_command(source: str, filename: str = ..., symbol: str = ...) -> CodeType | None: ...