Fixed BNF concept evaluations

This commit is contained in:
2020-01-03 19:19:57 +01:00
parent adcbc6bb2e
commit ffd98d7407
20 changed files with 682 additions and 237 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
# Make sure that the evaluators works as expected
from core.builtin_concepts import BuiltinConcepts, SuccessConcept
from core.builtin_concepts import BuiltinConcepts
from core.concept import Concept
from core.sheerka import Sheerka, ExecutionContext
from evaluators.BaseEvaluator import OneReturnValueEvaluator, BaseEvaluator, AllReturnValuesEvaluator
@@ -157,7 +157,7 @@ class EvaluatorAllReduceFooBar(EvaluatorAllWithPriority):
def eval(self, context, return_values):
super().eval(context, return_values)
ret = get_ret_val(context.sheerka, SuccessConcept())
ret = get_ret_val(context.sheerka, context.sheerka.new(BuiltinConcepts.SUCCESS))
ret.parents = return_values
return ret