From cbfbe5986c43e75bfe35b51f77a7d7080e4a0295 Mon Sep 17 00:00:00 2001 From: Adam Sampson Date: Tue, 29 Jul 2003 07:19:17 +0000 Subject: [PATCH] Prefer content over content_encoded, and fall back if no content found. --- rawdoglib/rawdog.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/rawdoglib/rawdog.py b/rawdoglib/rawdog.py index d614d15..6954707 100644 --- a/rawdoglib/rawdog.py +++ b/rawdoglib/rawdog.py @@ -110,11 +110,12 @@ class Feed: for item in p["items"]: title = item.get("title") link = item.get("link") - if item.has_key("content_encoded"): - description = item["content_encoded"] - elif item.has_key("content"): + description = None + if description is None and item.has_key("content"): description = select_content(item["content"]) - else: + if description is None and item.has_key("content_encoded"): + description = item["content_encoded"] + if description is None: description = item.get("description") article = Article(feed, title, link, description, -- 2.35.1