Let's use what the stdlib provides us. Use email.utils.formatdate instead of strftime() a datetime object.

This commit is contained in:
Pedro Algarvio 2011-04-14 09:29:40 +01:00
parent 42e1e2fd20
commit 5bc304470c

View File

@ -38,7 +38,7 @@
# #
import smtplib import smtplib
from datetime import datetime from email.utils import formatdate
from twisted.internet import defer, threads from twisted.internet import defer, threads
from deluge import component from deluge import component
from deluge.event import known_events from deluge.event import known_events
@ -125,7 +125,8 @@ Date: %(date)s
""" % {'smtp_from': self.config['smtp_from'], """ % {'smtp_from': self.config['smtp_from'],
'subject': subject, 'subject': subject,
'smtp_recipients': to_addrs, 'smtp_recipients': to_addrs,
'date': datetime.utcnow().strftime('%a, %d %b %Y %H:%M:%S +0000').strip()} 'date': formatdate()
}
message = '\r\n'.join((headers + message).splitlines()) message = '\r\n'.join((headers + message).splitlines())