refactor: Replace make_elements() with class var in NoInsetMarkdown

This commit is contained in:
Paul Gauthier (aider) 2025-03-17 21:15:30 -07:00
parent 76eee60ad5
commit f89dabbd0a

View file

@ -60,12 +60,11 @@ class NoInsetCodeBlock(CodeBlock):
class NoInsetMarkdown(Markdown): class NoInsetMarkdown(Markdown):
"""Markdown with code blocks that have no padding.""" """Markdown with code blocks that have no padding."""
@classmethod elements = {
def make_elements(cls): **Markdown.elements,
elements = super().make_elements() "fence": NoInsetCodeBlock,
elements["fence"] = NoInsetCodeBlock "code_block": NoInsetCodeBlock,
elements["code_block"] = NoInsetCodeBlock }
return elements
class MarkdownStream: class MarkdownStream: