From e8c77f3398c7e52ce5ee3b8dadb16d0011a291a2 Mon Sep 17 00:00:00 2001 From: Andros Fenollosa Date: Thu, 6 Jul 2023 14:28:28 +0200 Subject: [PATCH] Add general exception Co-authored-by: Dom Rodriguez --- README.md | 6 ++++++ rssingle.py | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 934007a..96cf375 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,12 @@ A file called `rss.xml` will be created. ## Development +Activate Debug messages by console. + +``` +export SR_LOG_LEVEl=DEBUG +``` + ### Compiling ```shell diff --git a/rssingle.py b/rssingle.py index 9fe9357..9aa17ff 100755 --- a/rssingle.py +++ b/rssingle.py @@ -96,7 +96,7 @@ def main(): for feed in CONFIG["feeds"]: rss = parse_rss_feed(feed) entries = rss.get("entries") - log.debug("Iterating over [input] feed entries..") + log.debug(f"Iterating over {feed} feed entries..") for entry in entries: log.debug("New feed entry created.") @@ -171,7 +171,7 @@ def main(): fe.published("1970-01/01T00:00:00+00:00") fe.updated("1970-01/01T00:00:00+00:00") continue - except KeyError: + except Exception: # Sometimes feeds don't even provide a publish date, so we default to # the start date &time of the Unix epoch. log.warning("Empty publish attribute, defaulting..")