refactor: simplify file content check using direct io.read_text and regex search

This commit is contained in:
Paul Gauthier (aider) 2024-12-01 07:28:37 -08:00
parent bd3231d8dd
commit b5dbb1d39d

View file

@ -105,11 +105,14 @@ class FileWatcher:
# Check if file contains AI markers # Check if file contains AI markers
try: try:
# ai: use io.read_text and run the regex on the file! content = self.io.read_text(str(path_abs))
comments = self.get_ai_comment(str(path_abs)) if match := self.ai_comment_pattern.search(content):
if self.verbose:
dump(True)
return True
if self.verbose: if self.verbose:
dump(bool(comments)) dump(False)
return bool(comments) return False
except Exception as err: except Exception as err:
if self.verbose: if self.verbose:
print("error") print("error")