From d84c9a16142d9e82134643465190998b150633d0 Mon Sep 17 00:00:00 2001 From: Jeremy Day Date: Thu, 12 May 2016 00:17:02 -0400 Subject: [PATCH] Fixes the sent_at attribute not accounting for timezone. --- gmail/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gmail/message.py b/gmail/message.py index 9813ce4..65c0594 100644 --- a/gmail/message.py +++ b/gmail/message.py @@ -155,7 +155,7 @@ def parse(self, raw_message): elif self.message.get_content_maintype() == "text": self.body = self.message.get_payload() - self.sent_at = datetime.datetime.fromtimestamp(time.mktime(email.utils.parsedate_tz(self.message['date'])[:9])) + self.sent_at = datetime.datetime.fromtimestamp(email.utils.mktime_tz(email.utils.parsedate_tz(self.message['date'])[:10])) self.flags = self.parse_flags(raw_headers)