diff --git a/adaptive/learner/integrator_learner.py b/adaptive/learner/integrator_learner.py index 89f27bab5a90856271eb0d262c50bc6480b7c11a..ed4d6b780278300f22febb64cd7a4defe0bba131 100644 --- a/adaptive/learner/integrator_learner.py +++ b/adaptive/learner/integrator_learner.py @@ -393,6 +393,9 @@ class IntegratorLearner(BaseLearner): assert ival in self.ivals self.priority_split.append(ival) + def tell_pending(self): + pass + def propagate_removed(self, ival): def _propagate_removed_down(ival): ival.removed = True @@ -414,8 +417,8 @@ class IntegratorLearner(BaseLearner): self._stack.append(x) self.ivals.add(ival) - def ask(self, n, add_data=True): - if not add_data: + def ask(self, n, tell_pending=True): + if not tell_pending: raise NotImplementedError( "Asking points irreversibly changes the learner's data structure.") points, loss_improvements = self.pop_from_stack(n)