From 3c7b9e0f81b9eaeb3ec064ac9583fbca80d59226 Mon Sep 17 00:00:00 2001 From: zevaryx Date: Wed, 4 May 2022 22:56:37 -0600 Subject: [PATCH] Catch phishing sync failure --- jarvis/client.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jarvis/client.py b/jarvis/client.py index f33114e..a4693f4 100644 --- a/jarvis/client.py +++ b/jarvis/client.py @@ -122,8 +122,11 @@ class Jarvis(Client): @listen() async def on_ready(self) -> None: """NAFF on_ready override.""" - await self._sync_domains() - self._update_domains.start() + try: + 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("Connected to {} guild(s)".format(len(self.guilds))) # noqa: T001 self.logger.info("Current version: {}".format(const.__version__))