From 4381eba6f44ea39aec93ac5b19d6dace5de1d526 Mon Sep 17 00:00:00 2001 From: Rune Tynan Date: Fri, 29 May 2020 16:33:06 -0400 Subject: [PATCH] Add _sitebuiltins stubs (#4139) --- stdlib/3/_sitebuiltins.pyi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 stdlib/3/_sitebuiltins.pyi 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: ...