update: cr增加兜底提示

This commit is contained in:
zhouhangeng 2024-09-05 17:29:56 +08:00
parent 35075134c2
commit 93b5716e8c
2 changed files with 5 additions and 4 deletions

View file

@ -202,7 +202,6 @@ class CodeReview(Action):
comments.extend(comments_batch)
if valid_patch_count == 0:
await ThoughtReporter().async_report(value={"type": "limit", "classify": "language"})
raise ValueError("Only code reviews for Python and Java languages are supported.")
return comments

View file

@ -49,9 +49,11 @@ class CodeReview:
async with aiofiles.open(point_file, "rb") as f:
cr_point_content = await f.read()
cr_points = [Point(**i) for i in json.loads(cr_point_content)]
comments = await CodeReview_().run(patch, cr_points, output_file)
return f"The number of defects: {len(comments)} and the comments are stored in {output_file}"
try:
comments = await CodeReview_().run(patch, cr_points, output_file)
except ValueError as e:
return str(e)
return f"The number of defects: {len(comments)}, the comments are stored in {output_file}, and the checkpoints are stored in {str(point_file)}"
async def fix(
self,