From 7df2d306e4488240d09f057131dee9999b09f521 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Mon, 16 Sep 2019 13:49:52 +0200 Subject: [PATCH] Don't crash if feed does not contain a "generator" element. --- feediverse.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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