Skip to content

Commit cd92243

Browse files
committed
Use dumb solution that works even in Py2.7
1 parent 4bf0e99 commit cd92243

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

logtail/frame.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
# coding: utf-8
22
from __future__ import print_function, unicode_literals
3-
from datetime import datetime, timezone
3+
from datetime import datetime
44

55
from os import path
66
import __main__
77

88
def create_frame(record, message, context, include_extra_attributes=False):
99
r = record.__dict__
1010
frame = {}
11-
frame['dt'] = datetime.utcfromtimestamp(r['created']).replace(tzinfo=timezone.utc).isoformat()
11+
# Python 3 only solution if we ever drop Python 2.7
12+
# frame['dt'] = datetime.utcfromtimestamp(r['created']).replace(tzinfo=timezone.utc).isoformat()
13+
frame['dt'] = "{}+00:00".format(datetime.utcfromtimestamp(r['created']).isoformat())
1214
frame['level'] = level = _levelname(r['levelname'])
1315
frame['severity'] = int(r['levelno'] / 10)
1416
frame['message'] = message

0 commit comments

Comments
 (0)