[ python-Bugs-1513913 ] mimetools message's To field can't be changed

SourceForge.net noreply at sourceforge.net
Fri Jul 28 04:30:03 CEST 2006


Bugs item #1513913, was opened at 2006-06-28 06:51
Message generated for change (Settings changed) made by bwarsaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1513913&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Python Library
Group: Python 2.5
>Status: Closed
>Resolution: Rejected
Priority: 5
Submitted By: Albert Strasheim (fullung2)
Assigned to: Barry A. Warsaw (bwarsaw)
Summary: mimetools message's To field can't be changed

Initial Comment:
Steps to reproduce:

>>> from email.MIMEText import MIMEText
>>> msg = MIMEText('')
>>> msg['To'] = 'foo at bar.com'
>>> msg['To']
'foo at bar.com'
>>> msg['To'] = 'foo at baz.com'
>>> msg['To']
'foo at bar.com' (should be @baz.com?)

Same problem exists in Python 2.4.3 and Python 2.5b1.

----------------------------------------------------------------------

>Comment By: Barry A. Warsaw (bwarsaw)
Date: 2006-07-27 22:29

Message:
Logged In: YES 
user_id=12800

Remember that you can add multiple headers to any message,
so in you're example you've added two To headers.  Also
remember that the dictionary interface will return one of
those multiple headers, but not all of them.  Use
msg.get_all('to') to see them all or del msg['to'] to delete
them all.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1513913&group_id=5470


More information about the Python-bugs-list mailing list