diff --git a/src/gpodder/util.py b/src/gpodder/util.py index e640b5ed6..7d99c59b3 100644 --- a/src/gpodder/util.py +++ b/src/gpodder/util.py @@ -776,6 +776,10 @@ def __call__(self, document): return self.extracter.get_result() def visit(self, element): + # skip functions generated by html5lib for comments in the HTML + if callable(element.tag): + return + NS = '{http://www.w3.org/1999/xhtml}' tag_name = (element.tag[len(NS):] if element.tag.startswith(NS) else element.tag).lower() self.extracter.handle_starttag(tag_name, list(element.items()))