From 4f8ed0968b1a20546946069f9efc60ce41b13ac3 Mon Sep 17 00:00:00 2001 From: Bastian de Groot Date: Sat, 14 Apr 2018 18:28:49 +0200 Subject: [PATCH] [generic] prevent reference before assignment errors --- youtube_dl/extractor/generic.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/generic.py b/youtube_dl/extractor/generic.py index 994a6511b..98c9f9015 100644 --- a/youtube_dl/extractor/generic.py +++ b/youtube_dl/extractor/generic.py @@ -2009,6 +2009,7 @@ class GenericIE(InfoExtractor): entries = [] for it in doc.findall('./channel/item'): + next_url = None enclosure_nodes = it.findall('./enclosure') for e in enclosure_nodes: next_url = e.attrib.get('url') @@ -2018,7 +2019,7 @@ class GenericIE(InfoExtractor): if not enclosure_nodes: next_url = xpath_text(it, 'link', fatal=False) - if not next_url: + if next_url is None: continue entries.append({