Format: application/octet-stream
1 import sys
2 from types import CodeType
3 from typing import Any, Callable, Mapping, Optional
4
5 class InteractiveInterpreter:
6 def __init__(self, locals: Optional[Mapping[str, Any]] = ...) -> None: ...
7 def runsource(self, source: str, filename: str = ..., symbol: str = ...) -> bool: ...
8 def runcode(self, code: CodeType) -> None: ...
9 def showsyntaxerror(self, filename: Optional[str] = ...) -> None: ...
10 def showtraceback(self) -> None: ...
11 def write(self, data: str) -> None: ...
12
13 class InteractiveConsole(InteractiveInterpreter):
14 def __init__(self, locals: Optional[Mapping[str, Any]] = ..., filename: str = ...) -> None: ...
15 if sys.version_info >= (3, 6):
16 def interact(self, banner: Optional[str] = ..., exitmsg: Optional[str] = ...) -> None: ...
17 else:
18 def interact(self, banner: Optional[str] = ...) -> None: ...
19 def push(self, line: str) -> bool: ...
20 def resetbuffer(self) -> None: ...
21 def raw_input(self, prompt: str = ...) -> str: ...
22
23 if sys.version_info >= (3, 6):
24 def interact(
25 banner: Optional[str] = ...,
26 readfunc: Optional[Callable[[str], str]] = ...,
27 local: Optional[Mapping[str, Any]] = ...,
28 exitmsg: Optional[str] = ...,
29 ) -> None: ...
30
31 else:
32 def interact(
33 banner: Optional[str] = ..., readfunc: Optional[Callable[[str], str]] = ..., local: Optional[Mapping[str, Any]] = ...
34 ) -> None: ...
35
36 def compile_command(source: str, filename: str = ..., symbol: str = ...) -> Optional[CodeType]: ...
37