Added mandatory evaluator steps

This commit is contained in:
2019-12-22 19:51:17 +01:00
parent a683d4cd42
commit 5c90b07e1a
13 changed files with 210 additions and 63 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
from core.ast.nodes import python_to_concept
from core.builtin_concepts import ParserResultConcept, ReturnValueConcept
from core.builtin_concepts import ParserResultConcept, ReturnValueConcept, BuiltinConcepts
from core.builtin_helpers import get_names
from core.concept import Concept
from evaluators.BaseEvaluator import OneReturnValueEvaluator
@@ -39,7 +39,7 @@ class AddConceptEvaluator(OneReturnValueEvaluator):
NAME = "AddNewConcept"
def __init__(self):
super().__init__(self.NAME, 50)
super().__init__(self.NAME, [BuiltinConcepts.EVALUATION], 50)
def matches(self, context, return_value):
return return_value.status and \