From f8a1db5318077b81ecfae57db4e326424b263854 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 22 Aug 2024 08:24:00 -0700 Subject: [PATCH] feat: Add all_fences list to base_coder.py --- aider/coders/base_coder.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 78e0db793..99451f5f5 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -51,6 +51,16 @@ def wrap_fence(name): return f"<{name}>", f"" +all_fences = [ + ("``" + "`", "``" + "`"), + wrap_fence("source"), + wrap_fence("code"), + wrap_fence("pre"), + wrap_fence("codeblock"), + wrap_fence("sourcecode"), +] + + @dataclass class ChatChunks: system: List = field(default_factory=list) @@ -503,14 +513,7 @@ class Coder: self.abs_root_path_cache[key] = res return res - fences = [ - ("``" + "`", "``" + "`"), - wrap_fence("source"), - wrap_fence("code"), - wrap_fence("pre"), - wrap_fence("codeblock"), - wrap_fence("sourcecode"), - ] + fences = all_fences fence = fences[0] def show_pretty(self):