From 4c1c313031b994f01eeae957b3e655a11cf0b16d Mon Sep 17 00:00:00 2001 From: mrT23 Date: Sun, 11 Aug 2024 18:49:28 +0300 Subject: [PATCH] Add missing newline in extended patch and remove trailing whitespace --- pr_agent/algo/git_patch_processing.py | 1 + pr_agent/algo/pr_processing.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pr_agent/algo/git_patch_processing.py b/pr_agent/algo/git_patch_processing.py index a2c06db5..cfe5e936 100644 --- a/pr_agent/algo/git_patch_processing.py +++ b/pr_agent/algo/git_patch_processing.py @@ -70,6 +70,7 @@ def extend_patch(original_file_str, patch_str, patch_extra_lines_before=0, patch extended_start2 = start2 extended_size2 = size2 delta_lines = [] + extended_patch_lines.append('') extended_patch_lines.append( f'@@ -{extended_start1},{extended_size1} ' f'+{extended_start2},{extended_size2} @@ {section_header}') diff --git a/pr_agent/algo/pr_processing.py b/pr_agent/algo/pr_processing.py index a51820d9..a467a2d1 100644 --- a/pr_agent/algo/pr_processing.py +++ b/pr_agent/algo/pr_processing.py @@ -195,7 +195,7 @@ def pr_generate_extended_diff(pr_languages: list, if not extended_patch: get_logger().warning(f"Failed to extend patch for file: {file.filename}") continue - full_extended_patch = f"\n\n## {file.filename}\n\n{extended_patch}\n" + full_extended_patch = f"\n\n## {file.filename}\n{extended_patch.rstrip()}\n" if add_line_numbers_to_hunks: full_extended_patch = convert_to_hunks_with_lines_numbers(extended_patch, file)