Don't crash if feed does not contain a "generator" element.

This commit is contained in:
Hartmut Goebel
2019-09-16 13:49:52 +02:00
parent 17bba74f22
commit 7df2d306e4

View File

@ -100,9 +100,10 @@ def read_config(config_file):
def detect_generator(feed): def detect_generator(feed):
# For RSS the generator tag holds the URL, while for ATOM it holds the name # For RSS the generator tag holds the URL, while for ATOM it holds the name
if "/wordpress.org/" in feed.feed.generator: generator = feed.feed.get("generator", "")
if "/wordpress.org/" in generator:
return "wordpress" return "wordpress"
elif "wordpress" == feed.feed.generator.lower(): elif "wordpress" == generator.lower():
return "wordpress" return "wordpress"
return None return None