Add general exception

Co-authored-by: Dom Rodriguez <shymega@shymega.org.uk>
This commit is contained in:
Andros Fenollosa 2023-07-06 14:28:28 +02:00 committed by Dom Rodriguez
parent 846de90642
commit e8c77f3398
No known key found for this signature in database
GPG Key ID: 72DCF1231E54BD43
2 changed files with 8 additions and 2 deletions

View File

@ -56,6 +56,12 @@ A file called `rss.xml` will be created.
## Development ## Development
Activate Debug messages by console.
```
export SR_LOG_LEVEl=DEBUG
```
### Compiling ### Compiling
```shell ```shell

View File

@ -96,7 +96,7 @@ def main():
for feed in CONFIG["feeds"]: for feed in CONFIG["feeds"]:
rss = parse_rss_feed(feed) rss = parse_rss_feed(feed)
entries = rss.get("entries") entries = rss.get("entries")
log.debug("Iterating over [input] feed entries..") log.debug(f"Iterating over {feed} feed entries..")
for entry in entries: for entry in entries:
log.debug("New feed entry created.") log.debug("New feed entry created.")
@ -171,7 +171,7 @@ def main():
fe.published("1970-01/01T00:00:00+00:00") fe.published("1970-01/01T00:00:00+00:00")
fe.updated("1970-01/01T00:00:00+00:00") fe.updated("1970-01/01T00:00:00+00:00")
continue continue
except KeyError: except Exception:
# Sometimes feeds don't even provide a publish date, so we default to # Sometimes feeds don't even provide a publish date, so we default to
# the start date &time of the Unix epoch. # the start date &time of the Unix epoch.
log.warning("Empty publish attribute, defaulting..") log.warning("Empty publish attribute, defaulting..")