[Python-checkins] CVS: python/dist/src/Lib/email Iterators.py,1.4,1.5
Barry Warsaw
bwarsaw@users.sourceforge.net
Sun, 14 Oct 2001 21:38:24 -0700
Update of /cvsroot/python/python/dist/src/Lib/email
In directory usw-pr-cvs1:/tmp/cvs-serv32444/Lib/email
Modified Files:
Iterators.py
Log Message:
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.
Index: Iterators.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/email/Iterators.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Iterators.py 2001/10/04 17:05:11 1.4
--- Iterators.py 2001/10/15 04:38:22 1.5
***************
*** 29,33 ****
"""
for subpart in msg.walk():
! if subpart.get_main_type() == maintype:
! if subtype is None or subpart.get_subtype() == subtype:
yield subpart
--- 29,33 ----
"""
for subpart in msg.walk():
! if subpart.get_main_type('text') == maintype:
! if subtype is None or subpart.get_subtype('plain') == subtype:
yield subpart