handle items without audios

thanks for fuzzing me, radioblackout.org
This commit is contained in:
boyska 2021-10-10 00:01:36 +02:00
parent 9347bc6752
commit 66842a79f9

12
feed
View file

@ -297,10 +297,14 @@ def get_urls_generic(tree, url_selector="description[text()]", metadata_in_body=
audio.date = get_item_date(it)
yield audio
else:
url = it.xpath(url_selector)[0]
audio = Audio(url)
audio.date = get_item_date(it)
yield audio
try:
url = it.xpath(url_selector)[0]
except IndexError:
logging.warn("no audio found in %s", title)
else:
audio = Audio(url)
audio.date = get_item_date(it)
yield audio
def get_urls_from_podcast(tree):