myst_parser._compat 源代码

"""Helpers for cross compatibility across dependency versions."""

from collections.abc import Callable, Iterable

from docutils.nodes import Element


[文档] def findall(node: Element) -> Callable[..., Iterable[Element]]: """Iterate through""" # findall replaces traverse in docutils v0.18 # note a difference is that findall is an iterator return getattr(node, "findall", node.traverse)