From 78ff206d72ec31f8b747289c6308048255503159 Mon Sep 17 00:00:00 2001 From: Ricardo Silva Date: Tue, 3 Nov 2015 15:53:10 +0100 Subject: [PATCH] Handle RSS entries with no description gracefully Signed-off-by: Ricardo Silva --- PodGrab.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PodGrab.py b/PodGrab.py index d42881f..736d45f 100755 --- a/PodGrab.py +++ b/PodGrab.py @@ -768,7 +768,11 @@ def iterate_channel(chan, today, mode, cur, conn, feed, channel_title): for item in chan.getElementsByTagName('item'): try: item_title = item.getElementsByTagName('title')[0].firstChild.data - item_desc = item.getElementsByTagName('description')[0].firstChild.data + try: + item_desc = item.getElementsByTagName('description')[0].firstChild.data + except AttributeError: + print("This item is missing a Description, using bogus one.") + item_desc = "no description" item_date = item.getElementsByTagName('pubDate')[0].firstChild.data item_file = item.getElementsByTagName('enclosure')[0].getAttribute('url') item_size = item.getElementsByTagName('enclosure')[0].getAttribute('length')