mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-25 06:44:59 +00:00
Added recheck_abs_fnames to notice if files go missing
This commit is contained in:
parent
5d18ebd724
commit
61247ec499
1 changed files with 8 additions and 0 deletions
|
@ -317,6 +317,11 @@ class Coder:
|
||||||
prompt += utils.quoted_file(fname, relative_fname, fence=self.fence)
|
prompt += utils.quoted_file(fname, relative_fname, fence=self.fence)
|
||||||
return prompt
|
return prompt
|
||||||
|
|
||||||
|
def recheck_abs_fnames(self):
|
||||||
|
self.abs_fnames = set(
|
||||||
|
fname for fname in self.abs_fnames if Path(fname).exists() and Path(fname).is_file()
|
||||||
|
)
|
||||||
|
|
||||||
def get_files_messages(self):
|
def get_files_messages(self):
|
||||||
all_content = ""
|
all_content = ""
|
||||||
if self.abs_fnames:
|
if self.abs_fnames:
|
||||||
|
@ -445,6 +450,9 @@ class Coder:
|
||||||
|
|
||||||
messages += self.done_messages
|
messages += self.done_messages
|
||||||
|
|
||||||
|
# notice if files disappear
|
||||||
|
self.recheck_abs_fnames()
|
||||||
|
|
||||||
messages += self.get_files_messages()
|
messages += self.get_files_messages()
|
||||||
messages += self.cur_messages
|
messages += self.cur_messages
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue