diff --git a/feediverse.py b/feediverse.py index c390ce4..afbc6a4 100755 --- a/feediverse.py +++ b/feediverse.py @@ -100,9 +100,10 @@ def read_config(config_file): def detect_generator(feed): # 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" - elif "wordpress" == feed.feed.generator.lower(): + elif "wordpress" == generator.lower(): return "wordpress" return None