Skip to content

Commit 113f59d

Browse files
Merge pull request #213 from codeflash-ai/add-optimize-all-time-estimate
add an informative message
2 parents c848acd + 9cedd7d commit 113f59d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

codeflash/discovery/functions_to_optimize.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
path_belongs_to_site_packages,
2323
)
2424
from codeflash.code_utils.git_utils import get_git_diff
25+
from codeflash.code_utils.time_utils import humanize_runtime
2526
from codeflash.discovery.discover_unit_tests import discover_unit_tests
2627
from codeflash.models.models import FunctionParent
2728
from codeflash.telemetry.posthog_cf import ph
@@ -203,6 +204,12 @@ def get_functions_to_optimize(
203204
functions, test_cfg.tests_root, ignore_paths, project_root, module_root, previous_checkpoint_functions
204205
)
205206
logger.info(f"Found {functions_count} function{'s' if functions_count > 1 else ''} to optimize")
207+
if optimize_all:
208+
three_min_in_ns = int(1.8e11)
209+
logger.info(
210+
f"It might take about {humanize_runtime(functions_count*three_min_in_ns)} to fully optimize this project. Codeflash "
211+
f"will keep opening pull requests as it finds optimizations."
212+
)
206213
return filtered_modified_functions, functions_count
207214

208215

0 commit comments

Comments
 (0)