Skip to content

Commit c69f53a

Browse files
authored
fix(docs): fix symbol markdown parser (#611)
* fix(docs): fix symbol markdown parser * chore: simplify check further
1 parent 09cfe8c commit c69f53a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

monty/utils/html_parsing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from collections import namedtuple
77
from typing import TYPE_CHECKING, Collection, Iterable, Iterator, List, Optional, Union
88

9-
from bs4.element import NavigableString, PageElement, Tag
9+
from bs4.element import NavigableString, Tag
1010

1111
from monty.exts.info.docs import MAX_SIGNATURE_AMOUNT
1212
from monty.exts.info.docs._html import get_dd_description, get_general_description, get_signatures
@@ -262,7 +262,7 @@ def get_symbol_markdown(soup: BeautifulSoup, symbol_data: DocItem) -> Optional[s
262262
The method of parsing and what information gets included depends on the symbol's group.
263263
"""
264264
symbol_heading = soup.find(id=symbol_data.symbol_id)
265-
if symbol_heading is None or isinstance(symbol_heading, PageElement):
265+
if not isinstance(symbol_heading, Tag):
266266
return None
267267
signature = None
268268
# Modules, doc pages and labels don't point to description list tags but to tags like divs,

0 commit comments

Comments
 (0)