fix: extract AI comment content without prefix in file watcher

This commit is contained in:
Paul Gauthier 2024-10-25 16:10:48 -07:00 committed by Paul Gauthier (aider)
parent ec00bb988c
commit 2e5981ecb3
2 changed files with 5 additions and 2 deletions

View file

@ -135,7 +135,6 @@ def watch_source_files(
result[file] = comments
yield result
def get_ai_comment(filepath, encoding="utf-8"):
"""Extract all AI comments from a file"""
comments = []
@ -143,7 +142,7 @@ def get_ai_comment(filepath, encoding="utf-8"):
with open(filepath, encoding=encoding, errors="ignore") as f:
for line in f:
if match := re.search(r"(?:#|//) *ai\b(.*)", line, re.IGNORECASE):
comment = match.group(0).strip()
comment = match.group(1).strip()
if comment:
comments.append(comment)
except (IOError, UnicodeDecodeError):