fix: Restore the all_fences definition from the base_coder module

This commit is contained in:
Paul Gauthier 2024-08-22 09:40:34 -07:00 committed by Paul Gauthier (aider)
parent 97c6002690
commit a16ee761a7

View file

@ -4,24 +4,9 @@ import json
import re import re
import sys import sys
# from aider.coders.base_coder import all_fences from aider.coders.base_coder import all_fences
from aider.coders.editblock_coder import find_original_update_blocks from aider.coders.editblock_coder import find_original_update_blocks
def wrap_fence(name):
return f"<{name}>", f"</{name}>"
all_fences = [
("``" + "`", "``" + "`"),
wrap_fence("source"),
wrap_fence("code"),
wrap_fence("pre"),
wrap_fence("codeblock"),
wrap_fence("sourcecode"),
]
def process_markdown(filename): def process_markdown(filename):
try: try:
with open(filename, "r") as file: with open(filename, "r") as file: