| 412 | |
| 413 | |
| 414 | class MarkdownInHTMLPostprocessor(RawHtmlPostprocessor): |
| 415 | def stash_to_string(self, text: str | etree.Element) -> str: |
| 416 | """ Override default to handle any `etree` elements still in the stash. """ |
| 417 | if isinstance(text, etree.Element): |
| 418 | return self.md.serializer(text) |
| 419 | else: |
| 420 | return str(text) |
| 421 | |
| 422 | |
| 423 | class MarkdownInHtmlExtension(Extension): |