Added more debug and function signatures

This commit is contained in:
Frisk 2024-08-13 12:29:23 +02:00
parent 366a83aba1
commit 8bd861b84c
2 changed files with 5 additions and 1 deletions

View file

@ -19,6 +19,8 @@ from src.argparser import command_line_args
from src.discord.message import DiscordMessageMetadata, DiscordMessage from src.discord.message import DiscordMessageMetadata, DiscordMessage
from typing import TYPE_CHECKING, Optional from typing import TYPE_CHECKING, Optional
from src.statistics import LogType, Log
if TYPE_CHECKING: if TYPE_CHECKING:
from src.domain import Domain from src.domain import Domain
from src.wiki import Wiki, Settings from src.wiki import Wiki, Settings
@ -43,10 +45,12 @@ class Discussions:
if wiki is None: if wiki is None:
logger.error(f"Could not find a wiki with URL {wiki_url} in the domain group!") logger.error(f"Could not find a wiki with URL {wiki_url} in the domain group!")
continue continue
wiki.statistics.update(Log(type=LogType.SCAN_REASON, title="Discussion scan due to IRC"))
await self.run_discussion_scan(wiki) await self.run_discussion_scan(wiki)
for wiki in self.filter_and_sort(): for wiki in self.filter_and_sort():
if (int(time.time()) - (wiki.statistics.last_checked_discussion or 0)) > settings.get("irc_overtime", 3600): if (int(time.time()) - (wiki.statistics.last_checked_discussion or 0)) > settings.get("irc_overtime", 3600):
wiki.statistics.update(Log(type=LogType.SCAN_REASON, title="Discussion scan due to overtime"))
await self.run_discussion_scan(wiki) await self.run_discussion_scan(wiki)
else: else:
break # Recently scanned wikis will get at the end of the self.wikis, so we assume what is first hasn't been checked for a while break # Recently scanned wikis will get at the end of the self.wikis, so we assume what is first hasn't been checked for a while

View file

@ -44,7 +44,7 @@ class LinkParser(HTMLParser):
new_string = "" new_string = ""
recent_href = "" recent_href = ""
def __init__(self, DOMAIN_URL): def __init__(self, DOMAIN_URL: str):
self.WIKI_JUST_DOMAIN = DOMAIN_URL self.WIKI_JUST_DOMAIN = DOMAIN_URL
super().__init__() super().__init__()