diff --git a/pr_agent/tools/pr_description.py b/pr_agent/tools/pr_description.py
index 88f5b69c..924eedbe 100644
--- a/pr_agent/tools/pr_description.py
+++ b/pr_agent/tools/pr_description.py
@@ -269,7 +269,7 @@ class PRDescription:
for idx, (key, value) in enumerate(self.data.items()):
if key == 'pr_files':
value = self.file_label_dict
- key_publish = "PR changes summary"
+ key_publish = "PR changes walkthrough"
else:
key_publish = key.rstrip(':').replace("_", " ").capitalize()
pr_body += f"## {key_publish}\n"
@@ -318,9 +318,9 @@ class PRDescription:
try:
pr_body += "
"
- header = f"Relevant Files"
+ header = f"Relevant files"
delta = 65
- header +=" " * delta
+ header += " " * delta
pr_body += f""" | {header} |
"""
pr_body += """"""
for semantic_label in value.keys():
@@ -332,15 +332,15 @@ class PRDescription:
filename = filename.replace("'", "`")
filename_publish = filename.split("/")[-1]
filename_publish = f"{filename_publish}"
- if len(filename_publish)< (delta-5):
- filename_publish += " " * ((delta-5) - len(filename_publish))
+ if len(filename_publish) < (delta - 5):
+ filename_publish += " " * ((delta - 5) - len(filename_publish))
diff_plus_minus = ""
diff_files = self.git_provider.diff_files
for f in diff_files:
if f.filename.lower() == filename.lower():
num_plus_lines = f.num_plus_lines
num_minus_lines = f.num_minus_lines
- diff_plus_minus += f" (+{num_plus_lines}/-{num_minus_lines})"
+ diff_plus_minus += f"+{num_plus_lines}/-{num_minus_lines}"
break
# try to add line numbers link to code suggestions
@@ -349,7 +349,7 @@ class PRDescription:
filename = filename.strip()
link = self.git_provider.get_line_link(filename, relevant_line_start=-1)
- file_change_description = self._insert_br_after_x_chars(file_change_description, x=(delta-5))
+ file_change_description = self._insert_br_after_x_chars(file_change_description, x=(delta - 5))
pr_body += f"""
@@ -368,48 +368,6 @@ class PRDescription:
pr_body += """ |
"""
pr_body += """"""
- # pr_body += """\n| | Relevant Files """
- # pr_body += " " * 70
- # pr_body += """|\n|-----------|-------------|\n"""
- # for semantic_label in value.keys():
- # s_label = semantic_label.strip("'").strip('"')
- # if self.git_provider.is_supported("gfm_markdown"):
- # # pr_body += f" {semantic_label['label']}
\n\n"
- # pr_body += f"| **{s_label}** | files:
"
- #
- # list_tuples = value[semantic_label]
- # for filename, file_change_description in list_tuples:
- # filename = filename.replace("'", "`")
- # filename_publish = filename.split("/")[-1]
- # filename_publish = f"**{filename_publish}**"
- # diff_plus_minus = ""
- # diff_files = self.git_provider.diff_files
- # for f in diff_files:
- # if f.filename.lower() == filename.lower():
- # num_plus_lines = f.num_plus_lines
- # num_minus_lines = f.num_minus_lines
- # diff_plus_minus += f" ( +{num_plus_lines}/-{num_minus_lines} )"
- # break
- #
- # # try to add line numbers link to code suggestions
- # if hasattr(self.git_provider, 'get_line_link'):
- # filename = filename.strip()
- # link = self.git_provider.get_line_link(filename, relevant_line_start=-1)
- # if link:
- # diff_plus_minus = f"[{diff_plus_minus}]({link})"
- # diff_plus_minus = f" {diff_plus_minus}"
- #
- # if diff_plus_minus:
- # filename_publish += diff_plus_minus
- # if self.git_provider.is_supported("gfm_markdown"):
- # pr_body += f"{filename_publish}
"
- # file_change_description = self._insert_br_after_x_chars(file_change_description)
- # if diff_plus_minus:
- # pr_body += f"Changes summary:
**{file_change_description}**
"
- # else:
- # pr_body += f"Changes summary:
**{file_change_description}**
"
- # if self.git_provider.is_supported("gfm_markdown"):
- # pr_body += " |\n"
except Exception as e:
get_logger().error(f"Error processing pr files to markdown {self.pr_id}: {e}")
pass