From 38678fafc166944c736fb1da89fe983a7d666b9f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 10 Jan 2025 14:20:02 -0800 Subject: [PATCH] refactor: Simplify fence pattern matching in base_coder.py --- aider/coders/base_coder.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index c0cea6896..aceb7f926 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -59,7 +59,8 @@ def wrap_fence(name): all_fences = [ - ("``" + "`", "``" + "`"), + ("`" * 3, "`" * 3), + ("`" * 4, "`" * 4), wrap_fence("source"), wrap_fence("code"), wrap_fence("pre"), @@ -520,7 +521,7 @@ class Coder: return False # only show pretty output if fences are the normal triple-backtick - if self.fence != self.fences[0]: + if self.fence[0][0] != "`": return False return True