From a472c9b543445735fa9d796a7c4e50cad08b436d Mon Sep 17 00:00:00 2001 From: Ian Good Date: Mon, 27 Jul 2020 02:38:40 -0400 Subject: [PATCH] Fix Policy.header_source_parse return type (#4365) --- stdlib/3/email/policy.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/3/email/policy.pyi b/stdlib/3/email/policy.pyi index c5abb862e..2ddb290b7 100644 --- a/stdlib/3/email/policy.pyi +++ b/stdlib/3/email/policy.pyi @@ -19,7 +19,7 @@ class Policy: def register_defect(self, obj: Message, defect: MessageDefect) -> None: ... def header_max_count(self, name: str) -> Optional[int]: ... @abstractmethod - def header_source_parse(self, sourcelines: List[str]) -> str: ... + def header_source_parse(self, sourcelines: List[str]) -> Tuple[str, str]: ... @abstractmethod def header_store_parse(self, name: str, value: str) -> Tuple[str, str]: ... @abstractmethod @@ -30,7 +30,7 @@ class Policy: def fold_binary(self, name: str, value: str) -> bytes: ... class Compat32(Policy): - def header_source_parse(self, sourcelines: List[str]) -> str: ... + def header_source_parse(self, sourcelines: List[str]) -> Tuple[str, str]: ... def header_store_parse(self, name: str, value: str) -> Tuple[str, str]: ... def header_fetch_parse(self, name: str, value: str) -> Union[str, Header]: ... # type: ignore def fold(self, name: str, value: str) -> str: ... @@ -43,7 +43,7 @@ class EmailPolicy(Policy): refold_source: str header_factory: Callable[[str, str], str] content_manager: ContentManager - def header_source_parse(self, sourcelines: List[str]) -> str: ... + def header_source_parse(self, sourcelines: List[str]) -> Tuple[str, str]: ... def header_store_parse(self, name: str, value: str) -> Tuple[str, str]: ... def header_fetch_parse(self, name: str, value: str) -> str: ... def fold(self, name: str, value: str) -> str: ...