_structure(): Make sure all output goes the to fp object.
diff --git a/Lib/email/Iterators.py b/Lib/email/Iterators.py
index 2572c20..af6095e 100644
--- a/Lib/email/Iterators.py
+++ b/Lib/email/Iterators.py
@@ -59,9 +59,9 @@
tab = ' ' * (level * 4)
print >> fp, tab + msg.get_content_type(),
if include_default:
- print '[%s]' % msg.get_default_type()
+ print >> fp, '[%s]' % msg.get_default_type()
else:
- print
+ print >> fp
if msg.is_multipart():
for subpart in msg.get_payload():
_structure(subpart, fp, level+1, include_default)