Просмотр исходного кода

Pattern age time math fix

master
Rocketsoup 8 месяцев назад
Родитель
Сommit
888d49e0cf
1 измененных файлов: 2 добавлений и 2 удалений
  1. 2
    2
      rocketbot/pattern.py

+ 2
- 2
rocketbot/pattern.py Просмотреть файл

4
 """
4
 """
5
 import re
5
 import re
6
 from abc import ABCMeta, abstractmethod
6
 from abc import ABCMeta, abstractmethod
7
-from datetime import datetime
7
+from datetime, timezone import datetime
8
 from typing import Any
8
 from typing import Any
9
 
9
 
10
 from discord import Message, utils as discordutils
10
 from discord import Message, utils as discordutils
75
 		if self.field == 'author.name':
75
 		if self.field == 'author.name':
76
 			return message.author.name
76
 			return message.author.name
77
 		if self.field == 'lastmatched':
77
 		if self.field == 'lastmatched':
78
-			long_ago = datetime(year=1900, month=1, day=1, hour=0, minute=0, second=0)
78
+			long_ago = datetime(year=1900, month=1, day=1, hour=0, minute=0, second=0, tzinfo=timezone.utc)
79
 			last_matched = other_fields.get('last_matched') or long_ago
79
 			last_matched = other_fields.get('last_matched') or long_ago
80
 			return message.created_at - last_matched
80
 			return message.created_at - last_matched
81
 		raise ValueError(f'Bad field name {self.field}')
81
 		raise ValueError(f'Bad field name {self.field}')

Загрузка…
Отмена
Сохранить