Skip to content

Commit efe4a44

Browse files
committed
DataSaver fix
1 parent 05be948 commit efe4a44

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

adaptive/runner.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@
1818

1919
import loky
2020

21-
from adaptive import BalancingLearner, BaseLearner, IntegratorLearner, SequenceLearner
21+
from adaptive import (
22+
BalancingLearner,
23+
BaseLearner,
24+
DataSaver,
25+
IntegratorLearner,
26+
SequenceLearner,
27+
)
2228
from adaptive.notebook_integration import in_ipynb, live_info, live_plot
2329

2430
try:
@@ -955,6 +961,8 @@ def auto_goal(
955961
return lambda learner: learner.npoints >= goal
956962
if isinstance(goal, (timedelta, datetime)):
957963
return _TimeGoal(goal)
964+
if isinstance(learner, DataSaver):
965+
return auto_goal(goal, learner.learner, allow_running_forever)
958966
if goal is None:
959967
if isinstance(learner, SequenceLearner):
960968
return SequenceLearner.done

0 commit comments

Comments
 (0)