diff --git a/src/ircmsgs.py b/src/ircmsgs.py index f5102a40d..3862597b2 100644 --- a/src/ircmsgs.py +++ b/src/ircmsgs.py @@ -152,7 +152,7 @@ class IrcMsg(object): if 'time' in self.server_tags: s = self.server_tags['time'] date = datetime.datetime.strptime(s, '%Y-%m-%dT%H:%M:%S.%fZ') - print(repr(date)) + date = date.replace(tzinfo=datetime.timezone.utc) self.time = date.timestamp() else: self.time = time.time() diff --git a/test/test_ircmsgs.py b/test/test_ircmsgs.py index e189656c6..49cce6b7b 100644 --- a/test/test_ircmsgs.py +++ b/test/test_ircmsgs.py @@ -155,7 +155,7 @@ class IrcMsgTestCase(SupyTestCase): msg = ircmsgs.IrcMsg('@time=2011-10-19T16:40:51.620Z ' ':Angel!angel@example.org PRIVMSG Wiz :Hello') - self.assertEqual(msg.time, 1319035251.62) + self.assertEqual(msg.time, 1319042451.62) class FunctionsTestCase(SupyTestCase): def testIsAction(self):