diff --git a/pywb/rewrite/html_rewriter.py b/pywb/rewrite/html_rewriter.py index e57f8591..171b4e69 100644 --- a/pywb/rewrite/html_rewriter.py +++ b/pywb/rewrite/html_rewriter.py @@ -211,6 +211,7 @@ class HTMLRewriterMixin(object): def _rewrite_srcset(self, value, mod=''): values = value.split(',') values = map(lambda x: self._rewrite_url(x.strip()), values) + values = [v for v in values if v is not None] return ', '.join(values) def _rewrite_css(self, css_content): diff --git a/pywb/rewrite/test/test_html_rewriter.py b/pywb/rewrite/test/test_html_rewriter.py index 818bd114..13063936 100644 --- a/pywb/rewrite/test/test_html_rewriter.py +++ b/pywb/rewrite/test/test_html_rewriter.py @@ -115,6 +115,10 @@ r""" >>> parse('') +# empty srcset attrib +>>> parse('') + + # Script tag >>> parse('')