Files
app-store-optimization/skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/scikit-learn__scikit-learn-14983.patch

23 lines
890 B
Diff

Now I have all the information I need. Here's the patch:
--- a/sklearn/model_selection/_split.py
+++ b/sklearn/model_selection/_split.py
@@ -1170,6 +1170,9 @@ class _RepeatedSplits(metaclass=ABCMeta):
**self.cvargs)
return cv.get_n_splits(X, y, groups) * self.n_repeats
+ def __repr__(self):
+ return _build_repr(self)
+
class RepeatedKFold(_RepeatedSplits):
"""Repeated K-Fold cross validator.
@@ -2152,6 +2155,8 @@ def _build_repr(self):
try:
with warnings.catch_warnings(record=True) as w:
value = getattr(self, key, None)
+ if value is None and hasattr(self, 'cvargs'):
+ value = self.cvargs.get(key, None)
if len(w) and w[0].category == DeprecationWarning:
# if the parameter is deprecated, don't show it
continue