1
- from datetime import datetime
1
+ from datetime import datetime , timezone
2
2
import dateutil .parser
3
3
4
4
from sanic import response
@@ -13,7 +13,7 @@ def __init__(self, app, data):
13
13
self .key = data ["key" ]
14
14
self .open = data ["open" ]
15
15
self .created_at = dateutil .parser .parse (data ["created_at" ])
16
- self .human_created_at = duration (self .created_at , now = datetime .utcnow ( ))
16
+ self .human_created_at = duration (self .created_at , now = datetime .now ( timezone . utc ))
17
17
self .closed_at = (
18
18
dateutil .parser .parse (data ["closed_at" ]) if not self .open else None
19
19
)
@@ -35,7 +35,7 @@ def system_avatar_url(self):
35
35
36
36
@property
37
37
def human_closed_at (self ):
38
- return duration (self .closed_at , now = datetime .utcnow ( ))
38
+ return duration (self .closed_at , now = datetime .now ( timezone . utc ))
39
39
40
40
@property
41
41
def message_groups (self ):
@@ -166,7 +166,7 @@ class Message:
166
166
def __init__ (self , data ):
167
167
self .id = int (data ["message_id" ])
168
168
self .created_at = dateutil .parser .parse (data ["timestamp" ])
169
- self .human_created_at = duration (self .created_at , now = datetime .utcnow ( ))
169
+ self .human_created_at = duration (self .created_at , now = datetime .now ( timezone . utc ))
170
170
self .raw_content = data ["content" ]
171
171
self .content = self .format_html_content (self .raw_content )
172
172
self .attachments = [Attachment (a ) for a in data ["attachments" ]]
0 commit comments