email: add Message methods (#6731)

Add `email.message.Message` methods, mark `email.iterators.walk` as wontfix
This commit is contained in:
Alex Waygood
2021-12-29 16:40:06 +00:00
committed by GitHub
parent bae606da8d
commit a82a4bc62b
2 changed files with 4 additions and 3 deletions

View File

@@ -69,6 +69,9 @@ class Message:
replace: bool = ...,
) -> None: ...
def __init__(self, policy: Policy = ...) -> None: ...
# The following two methods are undocumented, but a source code comment states that they are public API
def set_raw(self, name: str, value: str) -> None: ...
def raw_items(self) -> Iterator[tuple[str, str]]: ...
class MIMEPart(Message):
def __init__(self, policy: Policy | None = ...) -> None: ...

View File

@@ -391,6 +391,7 @@ email.contentmanager.get_text_content
email.contentmanager.set_bytes_content
email.contentmanager.set_message_content
email.contentmanager.set_text_content
email.iterators.walk
# Side effects from module initialization
_compat_pickle.excname
@@ -628,10 +629,7 @@ email.feedparser
email.generator
email.header
email.iterators
email.iterators.walk
email.message
email.message.Message.raw_items
email.message.Message.set_raw
email.mime
email.parser
email.quoprimime