From 1e6dfd2cc213d40275dde855303cd02a40bc057e Mon Sep 17 00:00:00 2001 From: ccrock4t <15344554+ccrock4t@users.noreply.github.com> Date: Wed, 31 Jan 2024 12:07:06 -0500 Subject: [PATCH] Update GeneralEngine.py --- .../InferenceEngine/GeneralEngine/GeneralEngine.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pynars/NARS/InferenceEngine/GeneralEngine/GeneralEngine.py b/pynars/NARS/InferenceEngine/GeneralEngine/GeneralEngine.py index 87b036f..be36142 100644 --- a/pynars/NARS/InferenceEngine/GeneralEngine/GeneralEngine.py +++ b/pynars/NARS/InferenceEngine/GeneralEngine/GeneralEngine.py @@ -391,14 +391,14 @@ def step(self, concept: Concept): if is_valid: Global.States.record_premises(task, belief) Global.States.record_rules(rules) - derived_tasks = self.inference(task, belief, term_belief, task_link_valid, term_link_valid, rules) + new_tasks = self.inference(task, belief, term_belief, task_link_valid, term_link_valid, rules) if term_link_valid is not None: # reward the termlink - for derived_task in derived_tasks: - reward: float = max(derived_task.budget.priority, task.achieving_level()) - TermLink.reward_budget(reward) + for new_task in new_tasks: + reward: float = max(new_task.budget.priority, task.achieving_level()) + term_link_valid.reward_budget(reward) - tasks_derived.extend(tasks) + tasks_derived.extend(new_tasks) for term_link in term_links: concept.term_links.put_back(term_link)