diff --git a/stdlib/3/_sitebuiltins.pyi b/stdlib/3/_sitebuiltins.pyi new file mode 100644 index 000000000..2a15d9744 --- /dev/null +++ b/stdlib/3/_sitebuiltins.pyi @@ -0,0 +1,24 @@ + +import sys +from typing import Optional, NoReturn, ClassVar, Iterable + +if sys.version_info >= (3, 8): + from typing import Literal +else: + from typing_extensions import Literal + +class Quitter: + name: str + eof: str + + def __init__(self, name: str, eof: str) -> None: ... + def __call__(self, code: Optional[int] = ...) -> NoReturn: ... + +class _Printer: + MAXLINES: ClassVar[Literal[23]] + + def __init__(self, name: str, data: str, files: Iterable[str] = ..., dirs: Iterable[str] = ...) -> None: ... + def __call__(self) -> None: ... + +class _Helper: + def __call__(self, request: object) -> None: ...