Skip to content

Commit b710f09

Browse files
authored
Merge pull request #345 from faster-cpython/codeflash/optimize-generate__notify-m5rj67e6
⚡️ Speed up function `generate__notify` by 38%
2 parents 087b16c + b568597 commit b710f09

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Diff for: bench_runner/scripts/install.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,14 @@ def flag_env():
9999

100100

101101
def add_flag_env(jobs: dict[str, Any]):
102+
flag_value = flag_env() # Compute flag_env once and reuse the result
102103
for job in jobs.values():
103104
if "steps" in job:
104105
job.setdefault("env", {})
105-
job["env"]["flags"] = flag_env()
106+
job["env"]["flags"] = flag_value
106107
for step in job["steps"]:
107108
if "run" in step:
108-
step["run"] = step["run"].replace("${{ env.flags }}", flag_env())
109+
step["run"] = step["run"].replace("${{ env.flags }}", flag_value)
109110

110111

111112
def generate__benchmark(src: Any) -> Any:

0 commit comments

Comments
 (0)