massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / distutils / text_file.pyi
1 # Stubs for distutils.text_file\r
2 \r
3 from typing import IO, List, Optional, Tuple, Union\r
4 \r
5 class TextFile:\r
6     def __init__(self, filename: Optional[str] = ...,\r
7                  file: Optional[IO[str]] = ...,\r
8                  *, strip_comments: bool = ...,\r
9                  lstrip_ws: bool = ..., rstrip_ws: bool = ...,\r
10                  skip_blanks: bool = ..., join_lines: bool = ...,\r
11                  collapse_join: bool = ...) -> None: ...\r
12     def open(self, filename: str) -> None: ...\r
13     def close(self) -> None: ...\r
14     def warn(self, msg: str,\r
15              line: Union[List[int], Tuple[int, int], int] = ...) -> None: ...\r
16     def readline(self) -> Optional[str]: ...\r
17     def readlines(self) -> List[str]: ...\r
18     def unreadline(self, line: str) -> str: ...\r