summaryrefslogtreecommitdiffstats
path: root/Doc/lib/emailiter.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/lib/emailiter.tex')
-rw-r--r--Doc/lib/emailiter.tex32
1 files changed, 32 insertions, 0 deletions
diff --git a/Doc/lib/emailiter.tex b/Doc/lib/emailiter.tex
index eed98be..9180ac2 100644
--- a/Doc/lib/emailiter.tex
+++ b/Doc/lib/emailiter.tex
@@ -29,3 +29,35 @@ Thus, by default \function{typed_subpart_iterator()} returns each
subpart that has a MIME type of \mimetype{text/*}.
\end{funcdesc}
+The following function has been added as a useful debugging tool. It
+should \emph{not} be considered part of the supported public interface
+for the package.
+
+\begin{funcdesc}{_structure}{msg\optional{, fp\optional{, level}}}
+Prints an indented representation of the content types of the
+message object structure. For example:
+
+\begin{verbatim}
+>>> msg = email.message_from_file(somefile)
+>>> _structure(msg)
+multipart/mixed
+ text/plain
+ text/plain
+ multipart/digest
+ message/rfc822
+ text/plain
+ message/rfc822
+ text/plain
+ message/rfc822
+ text/plain
+ message/rfc822
+ text/plain
+ message/rfc822
+ text/plain
+ text/plain
+\end{verbatim}
+
+Optional \var{fp} is a file-like object to print the output to. It
+must be suitable for Python's extended print statement. \var{level}
+is used internally.
+\end{funcdesc}