# HG changeset patch # User Daniele Nicolodi # Date 1452543353 -3600 # Node ID 4747393db602b34e7920e50c46a8cb130578f4d7 # Parent f3d6d73a7184841eea93f4b35a3872de60435437 Decode messages send time and provide a nicer representation in emails diff -r f3d6d73a7184 -r 4747393db602 bnpparibas.py --- a/bnpparibas.py Mon Jan 11 21:14:54 2016 +0100 +++ b/bnpparibas.py Mon Jan 11 21:15:53 2016 +0100 @@ -13,6 +13,7 @@ import time from contextlib import contextmanager +from datetime import datetime from email.mime.text import MIMEText from email.utils import format_datetime, localtime, parseaddr from io import BytesIO @@ -29,7 +30,7 @@ MESSAGE = """\ From: {message.sender:} Subject: {message.subject:} -Date: {message.date:} +Date: {message.date:%a, %d %b %Y %H:%M:%S} {message.body:} """ @@ -163,7 +164,7 @@ @classmethod def fromjson(cls, x): data = {'id': x['msg']['id'], - 'date': x['msg']['id'], + 'date': datetime.strptime(x['msg']['id'], '%Y-%m-%d-%H.%M.%S.%f'), 'subject': x['msg']['objet'], 'sender': x['msg']['emetteur']['nom'], 'content': x['msg']['contenu'],