diff --git a/src/discord/message.py b/src/discord/message.py index d4b434b..0cdda36 100644 --- a/src/discord/message.py +++ b/src/discord/message.py @@ -41,7 +41,7 @@ class DiscordMessageMetadata: self.rev_id = rev_id self.webhook_url = webhook_url self.message_display = message_display - self.time_of_change = time_of_change.replace(tzinfo=datetime.timezone.utc) # We are assuming all wikis use UTC as server time (this is terrible, we need to do this better) + self.time_of_change = time_of_change self.domain = domain def matches(self, other: dict): @@ -213,4 +213,4 @@ class StackedDiscordMessage(): self.message_list.append(message) # self._setup_embed() # self.embed = message.embed - # self.finish_embed_message() \ No newline at end of file + # self.finish_embed_message() diff --git a/src/domain.py b/src/domain.py index e8314a6..bcb38ab 100644 --- a/src/domain.py +++ b/src/domain.py @@ -11,7 +11,7 @@ import sys import aiohttp -from misc import LimitedList +from src.misc import LimitedList from src.discord.message import DiscordMessage from src.config import settings from src.argparser import command_line_args diff --git a/src/statistics.py b/src/statistics.py index 403117f..3818aaf 100644 --- a/src/statistics.py +++ b/src/statistics.py @@ -2,7 +2,7 @@ import time from datetime import datetime import aiohttp.web_request -from misc import LimitedList +from src.misc import LimitedList from src.config import settings from typing import Union, Optional, List from enum import Enum diff --git a/src/wiki.py b/src/wiki.py index 70ef612..900b7e7 100644 --- a/src/wiki.py +++ b/src/wiki.py @@ -462,7 +462,7 @@ async def rc_processor(wiki: Wiki, change: dict, changed_categories: dict, displ LinkParser = LinkParser(wiki.client.WIKI_JUST_DOMAIN) metadata = DiscordMessageMetadata("POST", rev_id=change.get("revid", None), log_id=change.get("logid", None), page_id=change.get("pageid", None), message_display=display_options.display, - time_of_change=datetime.datetime.strptime(change["timestamp"], '%Y-%m-%dT%H:%M:%SZ'), + time_of_change=datetime.datetime.strptime(change["timestamp"], '%Y-%m-%dT%H:%M:%SZ').replace(tzinfo=datetime.timezone.utc), domain=wiki.domain) context = Context("embed" if display_options.display > 0 else "compact", "recentchanges", webhooks, wiki.client, langs[display_options.lang]["formatters"], prepare_settings(display_options.display), display_options.buttons)