From 2df4a32cf5eac43f32b3da1e01e2e2243dd972bb Mon Sep 17 00:00:00 2001 From: Jasper Spaans Date: Thu, 10 May 2018 01:28:14 +0200 Subject: [PATCH] Let email.message.MIMEPart inherit from Message (#2103) Also removes some duplication. --- stdlib/3/email/message.pyi | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/stdlib/3/email/message.pyi b/stdlib/3/email/message.pyi index 6e30176b2..c47593bd8 100644 --- a/stdlib/3/email/message.pyi +++ b/stdlib/3/email/message.pyi @@ -89,11 +89,7 @@ class Message: else: def __init__(self) -> None: ... -class MIMEPart: - if sys.version_info >= (3, 3): - def __init__(self, policy: Policy = ...) -> None: ... - else: - def __init__(self) -> None: ... +class MIMEPart(Message): def get_body(self, preferencelist: Sequence[str] = ...) -> Optional[Message]: ... def iter_attachments(self) -> Iterator[Message]: ... @@ -124,7 +120,4 @@ class MIMEPart: @property def is_attachment(self) -> bool: ... -class EmailMessage(MIMEPart): - def set_content(self, *args: Any, - content_manager: Optional[ContentManager] = ..., - **kw: Any) -> None: ... +class EmailMessage(MIMEPart): ...