From 5b7a5ed1cd6296833ec578ebe9fef647f44de932 Mon Sep 17 00:00:00 2001 From: Vasily Zubarev Date: Tue, 7 Jan 2020 16:00:19 +0100 Subject: [PATCH] Add exception handler --- scripts/update.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/update.py b/scripts/update.py index fc57ebf..274c378 100644 --- a/scripts/update.py +++ b/scripts/update.py @@ -43,6 +43,7 @@ socket.setdefaulttimeout(REQUEST_TIMEOUT) def update(num_workers, force, feed): if feed: need_to_update_feeds = BoardFeed.objects.filter(rss=feed) + never_updated_feeds = [] else: never_updated_feeds = BoardFeed.objects.filter(refreshed_at__isnull=True) if not force: @@ -94,7 +95,8 @@ def worker(): try: refresh_feed(task) - except Exception: + except Exception as ex: + log.exception("Error refreshing feed") pass # to avoid infinite wait in .join() queue.task_done()