iAdd a sanity check for articles. - zs - Zeitungsschau rss to email converter Err gopher.r-36.net 70 i Err gopher.r-36.net 70 1Log /scm/zs//log.gph gopher.r-36.net 70 1Files /scm/zs//files.gph gopher.r-36.net 70 1Refs /scm/zs//refs.gph gopher.r-36.net 70 1LICENSE /scm/zs//file/LICENSE.gph gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1commit 8d3f62e1d4d6effdb6eeb75b8f87cbbe1a05c07f /scm/zs//commit/8d3f62e1d4d6effdb6eeb75b8f87cbbe1a05c07f.gph gopher.r-36.net 70 1parent 3c1cf1ccaff4949d308690d30f581cba80e65593 /scm/zs//commit/3c1cf1ccaff4949d308690d30f581cba80e65593.gph gopher.r-36.net 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net gopher.r-36.net 70 iDate: Sun, 16 Mar 2014 12:22:23 +0100 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iAdd a sanity check for articles. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iIf there is no title and no text in an article, don't add it to the feed. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i feed.py | 4 ++++ Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i1 file changed, 4 insertions(+), 0 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/feed.py b/feed.py /scm/zs//file/feed.py.gph gopher.r-36.net 70 i@@ -163,6 +163,10 @@ def parse(astr): Err gopher.r-36.net 70 i else: Err gopher.r-36.net 70 i article["id"] = article["text"][:30] Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i+ # sanity checks Err gopher.r-36.net 70 i+ if "title" not in article and "text" not in article: Err gopher.r-36.net 70 i+ continue Err gopher.r-36.net 70 i+ Err gopher.r-36.net 70 i articles.append(article) Err gopher.r-36.net 70 i feed["articles"] = articles Err gopher.r-36.net 70 i Err gopher.r-36.net 70 .