Skip to content

Commit e642720

Browse files
author
Codeflash Bot
committed
wip
1 parent 60bb705 commit e642720

File tree

2 files changed

+18
-15
lines changed

2 files changed

+18
-15
lines changed

codeflash/code_utils/formatter.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -96,18 +96,19 @@ def is_diff_line(line: str) -> bool:
9696
return len(diff_lines)
9797

9898

99-
def format_generated_code(generated_test_source: str, formatter_cmds: Union[list[str], None] = None) -> str:
100-
formatter_name = formatter_cmds[0].lower() if formatter_cmds else "disabled"
101-
if formatter_name == "disabled":
102-
return re.sub(r"\n{2,}", "\n\n", generated_test_source)
103-
# try running formatter, if nothing changes (could be due to formatting failing or no actual formatting needed)
104-
original_temp, test_dir_str, exit_on_failure = None, None, True
105-
formatted_temp, formatted_code, changed = apply_formatter_cmds(
106-
formatter_cmds, original_temp, test_dir_str, print_status=False, exit_on_failure=exit_on_failure
107-
)
108-
if not changed:
109-
return re.sub(r"\n{2,}", "\n\n", formatted_code)
110-
return formatted_code
99+
def format_generated_code(generated_test_source: str) -> str:
100+
return re.sub(r"\n{2,}", "\n\n", generated_test_source)
101+
# formatter_name = formatter_cmds[0].lower() if formatter_cmds else "disabled"
102+
# if formatter_name == "disabled":
103+
# return re.sub(r"\n{2,}", "\n\n", generated_test_source)
104+
# # try running formatter, if nothing changes (could be due to formatting failing or no actual formatting needed)
105+
# original_temp, test_dir_str, exit_on_failure = None, None, True
106+
# formatted_temp, formatted_code, changed = apply_formatter_cmds(
107+
# formatter_cmds, original_temp, test_dir_str, print_status=False, exit_on_failure=exit_on_failure
108+
# )
109+
# if not changed:
110+
# return re.sub(r"\n{2,}", "\n\n", formatted_code)
111+
# return formatted_code
111112

112113

113114
def format_code(

codeflash/optimization/function_optimizer.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
remove_functions_from_generated_tests,
5656
)
5757
from codeflash.code_utils.env_utils import get_pr_number
58-
from codeflash.code_utils.formatter import format_code, sort_imports
58+
from codeflash.code_utils.formatter import format_code, format_generated_code, sort_imports
5959
from codeflash.code_utils.git_utils import git_root_dir
6060
from codeflash.code_utils.instrument_existing_tests import inject_profiling_into_existing_test
6161
from codeflash.code_utils.line_profile_utils import add_decorator_imports
@@ -1413,11 +1413,13 @@ def process_review(
14131413

14141414
generated_tests_str = ""
14151415
for test in generated_tests.generated_tests:
1416-
generated_tests_str += f"```python\n{test.generated_original_test_source}\n```"
1416+
formatted_generated_test = format_generated_code(test.generated_original_test_source)
1417+
generated_tests_str += f"```python\n{formatted_generated_test}\n```"
14171418
generated_tests_str += "\n\n"
14181419

14191420
if concolic_test_str:
1420-
generated_tests_str += f"```python\n{concolic_test_str}\n```\n\n"
1421+
formatted_generated_test = format_generated_code(concolic_test_str)
1422+
generated_tests_str += f"```python\n{formatted_generated_test}\n```\n\n"
14211423

14221424
existing_tests, replay_tests, concolic_tests = existing_tests_source_for(
14231425
self.function_to_optimize.qualified_name_with_modules_from_root(self.project_root),

0 commit comments

Comments
 (0)