From 558233a3880ab85c4be378973a357de4c573a202 Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Fri, 12 Oct 2018 06:40:32 -0600 Subject: [PATCH] fix NPE when href is missing (happened on a site I was mirroring for reasons unknown) --- buster/buster.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buster/buster.py b/buster/buster.py index 4e6e532..5340290 100644 --- a/buster/buster.py +++ b/buster/buster.py @@ -65,7 +65,7 @@ def fixLinks(text, parser): for element in d('a'): e = PyQuery(element) href = e.attr('href') - if not abs_url_regex.search(href): + if href and not abs_url_regex.search(href): new_href = re.sub(r'rss/index\.html$', 'rss/index.rss', href) new_href = re.sub(r'/index\.html$', '/', new_href) e.attr('href', new_href)