From ec87fbfe8828c22a668165069eecd0490c545415 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Mon, 28 Feb 2022 06:22:24 +0100 Subject: [PATCH] stdlib: Add email.iterators._structure(msg) --- stdlib/email/iterators.pyi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stdlib/email/iterators.pyi b/stdlib/email/iterators.pyi index 4bc81c093..ad5517712 100644 --- a/stdlib/email/iterators.pyi +++ b/stdlib/email/iterators.pyi @@ -1,3 +1,4 @@ +from _typeshed import SupportsWrite from email.message import Message from typing import Iterator @@ -6,3 +7,6 @@ __all__ = ["body_line_iterator", "typed_subpart_iterator", "walk"] def body_line_iterator(msg: Message, decode: bool = ...) -> Iterator[str]: ... def typed_subpart_iterator(msg: Message, maintype: str = ..., subtype: str | None = ...) -> Iterator[str]: ... def walk(self: Message) -> Iterator[Message]: ... + +# We include the seemingly private function because it is documented in the stdlib documentation. +def _structure(msg: Message, fp: SupportsWrite[str] | None = ..., level: int = ..., include_default: bool = ...) -> None: ...