From 82e19fcf1d845a6c3c50049f79ac08db90a71f30 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 24 Jun 2023 14:47:29 -0700 Subject: [PATCH] save the file even if tick fence wasn't closed properly --- aider/coders/wholefile_coder.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/aider/coders/wholefile_coder.py b/aider/coders/wholefile_coder.py index 92c166354..4f4b4dcaf 100644 --- a/aider/coders/wholefile_coder.py +++ b/aider/coders/wholefile_coder.py @@ -101,9 +101,10 @@ class WholeFileCoder(Coder): return "\n".join(output) - # TODO: take the file even it wasn't closed properly? - # - # if fname: - # raise ValueError("Started a ``` block without closing it") + if fname and allowed_to_edit: + edited.add(fname) + if not self.dry_run: + new_lines = "".join(new_lines) + Path(full_path).write_text(new_lines) return edited