HomeAssistantRepository/dev-python/feedparser/files/feedparser-6.0.8-fix-py3.10.patch
Andreas Billmeier 04f397e2ce
dev-python/feedparser: new package, add 6.0.10
Closes: #2566
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:35:16 +01:00

16 lines
555 B
Diff

From: Kurt McKee <contactme@kurtmckee.org>
Date: Sat, 12 Jun 2021 15:32:05 -0500
Subject: [PATCH] Fix a crash that occurs with Python 3.10.0b2
--- a/feedparser/html.py
+++ b/feedparser/html.py
@@ -337,7 +337,7 @@ def parse_declaration(self, i):
try:
return sgmllib.SGMLParser.parse_declaration(self, i)
- except sgmllib.SGMLParseError:
+ except (AssertionError, sgmllib.SGMLParseError):
# Escape the doctype declaration and continue parsing.
self.handle_data('&lt;')
return i+1