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"""""" 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"""
{header}
@@ -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:
" - # 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