Skip to content

Commit e76f766

Browse files
Apply suggestions from code review
1 parent 3338384 commit e76f766

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

codeflash/code_utils/edit_generated_tests.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,12 @@ def get_comment(self, match_key: str) -> str:
4141
# calculate speedup and output comment
4242
original_time = self.original_runtimes[match_key]
4343
optimized_time = self.optimized_runtimes[match_key]
44-
perf_gain_value = (original_time - optimized_time) / optimized_time if optimized_time != 0 else 0.0
45-
perf_gain_str = format_perf(abs(perf_gain_value * 100))
44+
perf_gain = format_perf(
45+
abs(performance_gain(original_runtime_ns=original_time, optimized_runtime_ns=optimized_time) * 100)
46+
)
4647
status = "slower" if optimized_time > original_time else "faster"
4748
# Create the runtime comment
48-
return f"# {format_time(original_time)} -> {format_time(optimized_time)} ({perf_gain_str}% {status})"
49+
return f"# {format_time(original_time)} -> {format_time(optimized_time)} ({perf_gain}% {status})"
4950

5051
def visit_FunctionDef(self, node: ast.FunctionDef) -> ast.FunctionDef:
5152
self.context_stack.append(node.name)

0 commit comments

Comments
 (0)