Skip to content

Commit 22736d3

Browse files
committed
fix: remove slots=True for Python 3.9 compatibility
dataclass(slots=True) requires Python 3.10+.
1 parent 0d0716b commit 22736d3

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

codeflash/optimization/parallel_evaluator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@
2828
)
2929

3030

31-
@dataclasses.dataclass(slots=True)
31+
@dataclasses.dataclass
3232
class EvalFailure:
3333
"""Structured failure from parallel evaluation, carrying test diffs for repair."""
3434

3535
message: str
3636
diffs: list[TestDiff] = dataclasses.field(default_factory=list)
3737

3838

39-
@dataclasses.dataclass(slots=True)
39+
@dataclasses.dataclass
4040
class _BehavioralPass:
4141
"""Intermediate result: candidate passed behavioral tests, ready for benchmarking."""
4242

0 commit comments

Comments
 (0)