summaryrefslogtreecommitdiffstats
path: root/Lib/email/Iterators.py
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2001-10-15 04:38:22 (GMT)
committerBarry Warsaw <barry@python.org>2001-10-15 04:38:22 (GMT)
commit0164b6bf227ca920af52608784f5c5605b6d3283 (patch)
tree59cd14082de446cc11616b75f8367a2395c9462a /Lib/email/Iterators.py
parent0fae49fc7b558836553f2e800f2b9a0bdcf31e45 (diff)
downloadcpython-0164b6bf227ca920af52608784f5c5605b6d3283.zip
cpython-0164b6bf227ca920af52608784f5c5605b6d3283.tar.gz
cpython-0164b6bf227ca920af52608784f5c5605b6d3283.tar.bz2
typed_subpart_iterator(): When getting the main type use 'text' as the
failobj, and when getting the subtype use 'plain' as the failobj. text/plain is supposed to be the default if the message contains no Content-Type: header.
Diffstat (limited to 'Lib/email/Iterators.py')
-rw-r--r--Lib/email/Iterators.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/email/Iterators.py b/Lib/email/Iterators.py
index d1ee53f..a64495d 100644
--- a/Lib/email/Iterators.py
+++ b/Lib/email/Iterators.py
@@ -28,6 +28,6 @@ def typed_subpart_iterator(msg, maintype='text', subtype=None):
omitted, only the main type is matched.
"""
for subpart in msg.walk():
- if subpart.get_main_type() == maintype:
- if subtype is None or subpart.get_subtype() == subtype:
+ if subpart.get_main_type('text') == maintype:
+ if subtype is None or subpart.get_subtype('plain') == subtype:
yield subpart