From 64acbb96a442ec10c4bd2723769489f1024125d3 Mon Sep 17 00:00:00 2001 From: vas3k Date: Fri, 24 Jan 2020 16:31:40 +0100 Subject: [PATCH] More verbose logs --- scripts/update.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/update.py b/scripts/update.py index 86f6217..e451de1 100644 --- a/scripts/update.py +++ b/scripts/update.py @@ -99,9 +99,9 @@ def worker(): try: refresh_feed(task) - except Exception as ex: + except Exception: + # catch all to avoid infinite wait in .join() log.exception("Error refreshing feed") - pass # to avoid infinite wait in .join() queue.task_done() @@ -109,10 +109,12 @@ def worker(): def refresh_feed(item): print(f"Updating feed {item['name']}...") feed = feedparser.parse(item['rss']) + print(f"Entries found: {len(feed.entries)}") for entry in feed.entries[:DEFAULT_ENTRIES_LIMIT]: entry_title = parse_title(entry) entry_link = entry.get("link") if not entry_title or not entry_link: + print("No entry title or link. Skipped") continue print(f"- article: '{entry_title}' {entry_link}")