From ae41782cb438bf169422156006b9dfaf9e875490 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 11 May 2023 21:05:15 -0700 Subject: [PATCH] wip --- aider/utils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/aider/utils.py b/aider/utils.py index c41640cf5..09e6813aa 100644 --- a/aider/utils.py +++ b/aider/utils.py @@ -145,9 +145,21 @@ pattern = re.compile( re.MULTILINE | re.DOTALL, ) +ORIGINAL = "<<<<<<< ORIGINAL" +DIVIDER = "=======" +UPDATED = ">>>>>>> UPDATED" + +separators = "|".join([ORIGINAL, DIVIDER, UPDATED]) + +split_re = re.compile(r"^(" + separators + r")\s*\n") + def find_original_update_blocks(content): for match in pattern.finditer(content): _, path, _, original, updated = match.groups() path = path.strip() yield path, original, updated + + +def test_find_original_update_blocks(): + pass