Skip to content

Commit 15b72b1

Browse files
repair the code after refinement if needed
1 parent ee4749a commit 15b72b1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

codeflash/optimization/function_optimizer.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,12 @@ def _process_code_repair(self) -> OptimizedCandidate | None:
221221

222222
def is_done(self) -> bool:
223223
"""Check if processing is complete."""
224-
return self.line_profiler_done and self.refinement_done and self.candidate_queue.empty()
224+
return (
225+
self.line_profiler_done
226+
and self.refinement_done
227+
and len(self.future_all_code_repair) == 0
228+
and self.candidate_queue.empty()
229+
)
225230

226231

227232
class FunctionOptimizer:

0 commit comments

Comments
 (0)