Added recheck_abs_fnames to notice if files go missing

This commit is contained in:
Paul Gauthier 2023-07-04 14:11:05 -07:00
parent 5d18ebd724
commit 61247ec499

View file

@ -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