Skip to content

Commit 87fd97b

Browse files
committed
cleanup the cleanup
1 parent 444b75a commit 87fd97b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

codeflash/optimization/optimizer.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
from codeflash.api.aiservice import AiServiceClient, LocalAiServiceClient
1313
from codeflash.cli_cmds.console import console, logger, progress_bar
1414
from codeflash.code_utils import env_utils
15+
from codeflash.code_utils.code_utils import cleanup_paths
1516
from codeflash.code_utils.env_utils import get_pr_number
1617
from codeflash.either import is_successful
1718
from codeflash.models.models import ValidCode
@@ -251,6 +252,7 @@ def run(self) -> None:
251252
if self.args.no_draft and is_pr_draft():
252253
logger.warning("PR is in draft mode, skipping optimization")
253254
return
255+
cleanup_paths(Optimizer.find_leftover_instrumented_test_files(self.test_cfg.tests_root))
254256

255257
function_optimizer = None
256258
file_to_funcs_to_optimize, num_optimizable_functions = self.get_optimizable_functions()
@@ -344,13 +346,9 @@ def find_leftover_instrumented_test_files(test_root: Path) -> list[Path]:
344346
return [file for file in test_root.rglob("test_*.py") if pattern.match(file.name)]
345347

346348
def cleanup_temporary_paths(self) -> None:
347-
from codeflash.code_utils.code_utils import cleanup_paths
348-
349349
if self.current_function_optimizer:
350350
self.current_function_optimizer.cleanup_generated_files()
351351

352-
cleanup_paths(Optimizer.find_leftover_instrumented_test_files(self.test_cfg.tests_root))
353-
354352
cleanup_paths([self.test_cfg.concolic_test_root_dir, self.replay_tests_dir])
355353

356354

0 commit comments

Comments
 (0)