quote with num_ticks

This commit is contained in:
Paul Gauthier 2023-06-25 19:58:17 -07:00
parent a6d80e815e
commit 9151cf03a1
2 changed files with 5 additions and 5 deletions

View file

@ -246,7 +246,7 @@ class Coder:
prompt = ""
for fname in fnames:
relative_fname = self.get_rel_fname(fname)
prompt += utils.quoted_file(fname, relative_fname)
prompt += utils.quoted_file(fname, relative_fname, fence_ticks=self.get_fence_ticks())
return prompt
def get_files_messages(self):
@ -355,7 +355,7 @@ class Coder:
return self.send_new_user_message(inp)
num_ticks = 5
num_ticks = 4
def get_fence_ticks(self):
return "`" * self.num_ticks

View file

@ -3,10 +3,10 @@ from pathlib import Path
from .dump import dump # noqa: F401
def quoted_file(fname, display_fname, number=False):
def quoted_file(fname, display_fname, fence_ticks="```", number=False):
prompt = "\n"
prompt += display_fname
prompt += "\n````\n"
prompt += f"\n{fence_ticks}\n"
file_content = Path(fname).read_text()
lines = file_content.splitlines()
for i, line in enumerate(lines, start=1):
@ -14,7 +14,7 @@ def quoted_file(fname, display_fname, number=False):
prompt += f"{i:4d} "
prompt += line + "\n"
prompt += "````\n"
prompt += f"{fence_ticks}\n"
return prompt