def _is_page_useful(wiki_text: WikiText) -> bool: # ignore pages without any lists and pages with very small lists (e.g. redirect pages have a list with length of 1) return len(wiki_text.get_lists(VALID_ENUM_PATTERNS)) + len( wiki_text.get_tables()) > 0
def replace(instance: WikiTextHtml, wikitext: wikitextparser.WikiText): for list in reversed(wikitext.get_lists()): _render_list(instance, list)