Fixes to debugging and added more debugging

This commit is contained in:
Frisk 2023-08-15 12:20:38 +02:00
parent 0c53eb9d5c
commit f579bdd04f
3 changed files with 4 additions and 2 deletions

View file

@ -35,7 +35,7 @@ class Domain:
return iter(self.wikis) return iter(self.wikis)
def __str__(self) -> str: def __str__(self) -> str:
return f"<Domain name='{self.name}' task='{self.task}' wikis='{self.wikis}' irc='{self.irc.connection.connected}' failures={self.failures}>" return f"<Domain name='{self.name}' task='{self.task}' wikis='{self.wikis}' irc='{self.irc.connection.connected if self.irc else False}' failures={self.failures}>"
def __repr__(self): def __repr__(self):
return self.__str__() return self.__str__()
@ -177,4 +177,4 @@ class Domain:
data=repr(discord_message)) as resp: data=repr(discord_message)) as resp:
pass pass
except (aiohttp.ServerConnectionError, aiohttp.ServerTimeoutError): except (aiohttp.ServerConnectionError, aiohttp.ServerTimeoutError):
logger.exception("Couldn't communicate with Discord as a result of Server Error when trying to signal domain task issue!") logger.exception("Couldn't communicate with Discord as a result of Server Error when trying to signal domain task issue!")

View file

@ -96,6 +96,7 @@ class DomainManager:
return self.domains[domain] return self.domains[domain]
async def new_domain(self, name: str) -> Domain: async def new_domain(self, name: str) -> Domain:
logger.debug("Creating new domain object for {}".format(name))
domain_object = Domain(name) domain_object = Domain(name)
for irc_server in settings["irc_servers"].keys(): for irc_server in settings["irc_servers"].keys():
if name in settings["irc_servers"][irc_server]["domains"]: if name in settings["irc_servers"][irc_server]["domains"]:

View file

@ -54,6 +54,7 @@ class Wiki:
self.recache_requested: bool = False self.recache_requested: bool = False
self.session_requests = requests.Session() self.session_requests = requests.Session()
self.session_requests.headers.update(settings["header"]) self.session_requests.headers.update(settings["header"])
logger.debug("Creating new wiki object for {}".format(script_url))
def __str__(self): def __str__(self):
return self.__repr__() return self.__repr__()