From 27d21c6d15c54d01b6c623127ab219d3a8c1c2a2 Mon Sep 17 00:00:00 2001 From: Jay Hack Date: Wed, 12 Mar 2025 16:31:44 -0700 Subject: [PATCH 1/3] Update relace_edit.py --- src/codegen/extensions/tools/relace_edit.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/codegen/extensions/tools/relace_edit.py b/src/codegen/extensions/tools/relace_edit.py index 06522d67e..79d35c041 100644 --- a/src/codegen/extensions/tools/relace_edit.py +++ b/src/codegen/extensions/tools/relace_edit.py @@ -119,8 +119,12 @@ def relace_edit(codebase: Codebase, filepath: str, edit_snippet: str, api_key: O try: file = codebase.get_file(filepath) except ValueError: - msg = f"File not found: {filepath}" - raise FileNotFoundError(msg) + msg = f"File {filepath} does not exist. Make sure to speficy the full filepath from the repo root, e.g. `a/b/c.tsx`." + return RelaceEditObservation( + status="error", + error=msg, + filepath=filepath + ) # Get the original content original_content = file.content From bbad31d8b5f9acec83917dd117e47922ae82eebd Mon Sep 17 00:00:00 2001 From: Jay Hack Date: Wed, 12 Mar 2025 16:32:29 -0700 Subject: [PATCH 2/3] Update relace_edit.py --- src/codegen/extensions/tools/relace_edit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/codegen/extensions/tools/relace_edit.py b/src/codegen/extensions/tools/relace_edit.py index 79d35c041..eafafb2a0 100644 --- a/src/codegen/extensions/tools/relace_edit.py +++ b/src/codegen/extensions/tools/relace_edit.py @@ -119,7 +119,7 @@ def relace_edit(codebase: Codebase, filepath: str, edit_snippet: str, api_key: O try: file = codebase.get_file(filepath) except ValueError: - msg = f"File {filepath} does not exist. Make sure to speficy the full filepath from the repo root, e.g. `a/b/c.tsx`." + msg = f"File {filepath} does not exist. Make sure to specify the full filepath from the repo root, e.g. `a/b/c.tsx`." return RelaceEditObservation( status="error", error=msg, From e3e71af8d191581c170940d1754bc5d2f56a1f73 Mon Sep 17 00:00:00 2001 From: jayhack <2548876+jayhack@users.noreply.github.com> Date: Wed, 12 Mar 2025 23:33:13 +0000 Subject: [PATCH 3/3] Automated pre-commit update --- src/codegen/extensions/tools/relace_edit.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/codegen/extensions/tools/relace_edit.py b/src/codegen/extensions/tools/relace_edit.py index eafafb2a0..0895400b9 100644 --- a/src/codegen/extensions/tools/relace_edit.py +++ b/src/codegen/extensions/tools/relace_edit.py @@ -120,11 +120,7 @@ def relace_edit(codebase: Codebase, filepath: str, edit_snippet: str, api_key: O file = codebase.get_file(filepath) except ValueError: msg = f"File {filepath} does not exist. Make sure to specify the full filepath from the repo root, e.g. `a/b/c.tsx`." - return RelaceEditObservation( - status="error", - error=msg, - filepath=filepath - ) + return RelaceEditObservation(status="error", error=msg, filepath=filepath) # Get the original content original_content = file.content