From 9e70c157c9add76eaeea4cf539013c4f7d9e6ed4 Mon Sep 17 00:00:00 2001 From: Rune Tynan Date: Mon, 3 Feb 2020 01:06:40 -0500 Subject: [PATCH] Add missing parameter types (#3709) --- stdlib/2and3/formatter.pyi | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/stdlib/2and3/formatter.pyi b/stdlib/2and3/formatter.pyi index bda4c790f..2ddef2be7 100644 --- a/stdlib/2and3/formatter.pyi +++ b/stdlib/2and3/formatter.pyi @@ -1,6 +1,6 @@ # Source: https://hg.python.org/cpython/file/2.7/Lib/formatter.py # and https://github.com/python/cpython/blob/master/Lib/formatter.py -from typing import Any, IO, List, Optional, Tuple +from typing import Any, IO, List, Optional, Tuple, Iterable AS_IS: None _FontType = Tuple[str, bool, bool, bool] @@ -11,8 +11,8 @@ class NullFormatter: def __init__(self, writer: Optional[NullWriter] = ...) -> None: ... def end_paragraph(self, blankline: int) -> None: ... def add_line_break(self) -> None: ... - def add_hor_rule(self, *args, **kw) -> None: ... - def add_label_data(self, format, counter: int, blankline: Optional[int] = ...) -> None: ... + def add_hor_rule(self, *args: Any, **kw: Any) -> None: ... + def add_label_data(self, format: str, counter: int, blankline: Optional[int] = ...) -> None: ... def add_flowing_data(self, data: str) -> None: ... def add_literal_data(self, data: str) -> None: ... def flush_softspace(self) -> None: ... @@ -44,9 +44,9 @@ class AbstractFormatter: def __init__(self, writer: NullWriter) -> None: ... def end_paragraph(self, blankline: int) -> None: ... def add_line_break(self) -> None: ... - def add_hor_rule(self, *args, **kw) -> None: ... - def add_label_data(self, format, counter: int, blankline: Optional[int] = ...) -> None: ... - def format_counter(self, format, counter: int) -> str: ... + def add_hor_rule(self, *args: Any, **kw: Any) -> None: ... + def add_label_data(self, format: str, counter: int, blankline: Optional[int] = ...) -> None: ... + def format_counter(self, format: Iterable[str], counter: int) -> str: ... def format_letter(self, case: str, counter: int) -> str: ... def format_roman(self, case: str, counter: int) -> str: ... def add_flowing_data(self, data: str) -> None: ... @@ -70,10 +70,10 @@ class NullWriter: def new_font(self, font: _FontType) -> None: ... def new_margin(self, margin: int, level: int) -> None: ... def new_spacing(self, spacing: Optional[str]) -> None: ... - def new_styles(self, styles) -> None: ... + def new_styles(self, styles: Tuple[Any, ...]) -> None: ... def send_paragraph(self, blankline: int) -> None: ... def send_line_break(self) -> None: ... - def send_hor_rule(self, *args, **kw) -> None: ... + def send_hor_rule(self, *args: Any, **kw: Any) -> None: ... def send_label_data(self, data: str) -> None: ... def send_flowing_data(self, data: str) -> None: ... def send_literal_data(self, data: str) -> None: ... @@ -83,10 +83,10 @@ class AbstractWriter(NullWriter): def new_font(self, font: _FontType) -> None: ... def new_margin(self, margin: int, level: int) -> None: ... def new_spacing(self, spacing: Optional[str]) -> None: ... - def new_styles(self, styles) -> None: ... + def new_styles(self, styles: Tuple[Any, ...]) -> None: ... def send_paragraph(self, blankline: int) -> None: ... def send_line_break(self) -> None: ... - def send_hor_rule(self, *args, **kw) -> None: ... + def send_hor_rule(self, *args: Any, **kw: Any) -> None: ... def send_label_data(self, data: str) -> None: ... def send_flowing_data(self, data: str) -> None: ... def send_literal_data(self, data: str) -> None: ... @@ -98,7 +98,7 @@ class DumbWriter(NullWriter): def reset(self) -> None: ... def send_paragraph(self, blankline: int) -> None: ... def send_line_break(self) -> None: ... - def send_hor_rule(self, *args, **kw) -> None: ... + def send_hor_rule(self, *args: Any, **kw: Any) -> None: ... def send_literal_data(self, data: str) -> None: ... def send_flowing_data(self, data: str) -> None: ...