Catch phishing sync failure

This commit is contained in:
Zeva Rose 2022-05-04 22:56:37 -06:00
parent d647c8627c
commit 3c7b9e0f81

View file

@ -122,8 +122,11 @@ class Jarvis(Client):
@listen() @listen()
async def on_ready(self) -> None: async def on_ready(self) -> None:
"""NAFF on_ready override.""" """NAFF on_ready override."""
await self._sync_domains() try:
self._update_domains.start() await self._sync_domains()
self._update_domains.start()
except Exception as e:
self.logger.error("Failed to load anti-phishing", exc_info=e)
self.logger.info("Logged in as {}".format(self.user)) # noqa: T001 self.logger.info("Logged in as {}".format(self.user)) # noqa: T001
self.logger.info("Connected to {} guild(s)".format(len(self.guilds))) # noqa: T001 self.logger.info("Connected to {} guild(s)".format(len(self.guilds))) # noqa: T001
self.logger.info("Current version: {}".format(const.__version__)) self.logger.info("Current version: {}".format(const.__version__))