Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #27708
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!news.musoftware.de!wum.musoftware.de!fu-berlin.de!uni-berlin.de!news.dfncis.de!not-for-mail |
|---|---|
| From | Helmut Jarausch <jarausch@igpm.rwth-aachen.de> |
| Newsgroups | comp.lang.python |
| Subject | Python3.3 email policy date field |
| Date | 23 Aug 2012 08:30:05 GMT |
| Lines | 45 |
| Message-ID | <a9m80dF896U1@mid.dfncis.de> (permalink) |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | news.dfncis.de 4J72kE0kDZ89hn6ozgvoqQPb2vl5El+MMoweJmGnXQo9iTAgqrmv57V+JVJSKl28eJZNqKB1bP |
| Cancel-Lock | sha1:EvPXY5oCkW/nUTm+nvUMlrDKKmU= |
| User-Agent | Pan/0.137 (The Mattel and Mars Bar Quick Energy Chocobot Hour; GIT 9a6aef1 git://git.gnome.org/pan2) |
| Xref | csiph.com comp.lang.python:27708 |
Show key headers only | View raw
Hi,
in response to a bug report I got the follow helpful comments from R. David Murray.
Many thanks to him. (Unfortunately, I don't know his email, so I can write him directly)
To generate an email (with non-ascii letters)
R. David Murray wrote:
>>> But even better, so will this:
>>> m = Message(policy=policy.SMTP)
>>> m['From'] = "Günter Weiße <jarausch@igpm.rwth-aachen.de>"
This works, but now I cannot add a date field
Trying
m['Date'] = datetime.datetime.utcnow().strftime('%m/%d/%Y %I:%M:%S %p')
I get
Traceback (most recent call last):
File "Test_EMail_Py3_4.py", line 23, in <module>
msg['Date'] = datetime.datetime.utcnow().strftime('%m/%d/%Y %I:%M:%S %p')
File "/usr/lib64/python3.3/email/message.py", line 359, in __setitem__
self._headers.append(self.policy.header_store_parse(name, val))
File "/usr/lib64/python3.3/email/policy.py", line 119, in header_store_parse
return (name, self.header_factory(name, value))
File "/usr/lib64/python3.3/email/headerregistry.py", line 583, in __call__
return self[name](name, value)
File "/usr/lib64/python3.3/email/headerregistry.py", line 194, in __new__
cls.parse(value, kwds)
File "/usr/lib64/python3.3/email/headerregistry.py", line 300, in parse
value = utils.parsedate_to_datetime(value)
File "/usr/lib64/python3.3/email/utils.py", line 243, in parsedate_to_datetime
*dtuple, tz = __parsedate_tz(data)
TypeError: 'NoneType' object is not iterable
Many thanks for a hint,
Helmut.
Back to comp.lang.python | Previous | Next — Next in thread | Find similar | Unroll thread
Python3.3 email policy date field Helmut Jarausch <jarausch@igpm.rwth-aachen.de> - 2012-08-23 08:30 +0000
Re: Python3.3 email policy date field MRAB <python@mrabarnett.plus.com> - 2012-08-23 12:36 +0100
Re: Python3.3 email policy date field Helmut Jarausch <jarausch@igpm.rwth-aachen.de> - 2012-08-23 12:30 +0000
csiph-web