From 92e908c8da1d6233326742491c6bc84810afcacf Mon Sep 17 00:00:00 2001 From: Jaden Baptista Date: Fri, 30 Dec 2022 16:20:04 -0500 Subject: [PATCH] Fix classless div KeyError bug --- wiktionaryparser/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wiktionaryparser/core.py b/wiktionaryparser/core.py index 49f6617..500bdc3 100644 --- a/wiktionaryparser/core.py +++ b/wiktionaryparser/core.py @@ -153,7 +153,8 @@ def parse_pronunciations(self, word_contents): if list_tag.name == 'p': pronunciation_text.append(list_tag.text) break - if list_tag.name == 'div' and any(_ in pronunciation_div_classes for _ in list_tag['class']): + list_tag_class = list_tag['class'] if "class" in list_tag else [] + if list_tag.name == 'div' and any(_ in pronunciation_div_classes for _ in list_tag_class): break for super_tag in list_tag.find_all('sup'): super_tag.clear()