From b0ba4d334987697e62d4716eced74cc67b5d9114 Mon Sep 17 00:00:00 2001 From: GlitterButts Date: Thu, 11 Nov 2021 23:23:51 +0000 Subject: [PATCH] Try/catch wrap on timeline fetching --- jarvis/cogs/twitter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jarvis/cogs/twitter.py b/jarvis/cogs/twitter.py index 7826b2c..c007585 100644 --- a/jarvis/cogs/twitter.py +++ b/jarvis/cogs/twitter.py @@ -43,7 +43,10 @@ class TwitterCog(commands.Cog): handles = Twitter.objects.distinct("handle") twitter_data = {} for handle in handles: - twitter_data[handle] = self.api.user_timeline(screen_name=handle) + try: + twitter_data[handle] = self.api.user_timeline(screen_name=handle) + except Exception as e: + logger.error(f"Error with fetching: {e}") for twitter in twitters: try: tweets = list(filter(lambda x: x.id > twitter.last_tweet, twitter_data[twitter.handle]))