Kaydet (Commit) 0164b6bf authored tarafından Barry Warsaw's avatar Barry Warsaw

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.
üst 0fae49fc
......@@ -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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment