summaryrefslogtreecommitdiffstats
path: root/Doc/lib/emailiter.tex
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2002-10-01 01:05:52 (GMT)
committerBarry Warsaw <barry@python.org>2002-10-01 01:05:52 (GMT)
commit5b9da893d3590106398afed0383bc06738d8c095 (patch)
tree0944fd3c84ae880eff51cbb1afdbffacdd03939b /Doc/lib/emailiter.tex
parent2d7fab1a4519df3e13c87c5b6c2a06bd48525227 (diff)
downloadcpython-5b9da893d3590106398afed0383bc06738d8c095.zip
cpython-5b9da893d3590106398afed0383bc06738d8c095.tar.gz
cpython-5b9da893d3590106398afed0383bc06738d8c095.tar.bz2
Vast update to email version 2. This could surely use proofreading.
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}