def executeNextEvaluatorArguments(evaluator, evaluators, evaluatorIndex, nextEvaluator):
 if (evaluator.value == None):
  print 'Warning, executeNextEvaluatorArguments in evaluate can not get a evaluator.value for:'
  print evaluatorIndex
  print evaluators
  print evaluator
  return
 nextEvaluator.value = evaluator.value(*nextEvaluator.arguments)
 del evaluators[evaluatorIndex]

def executeNextEvaluatorArguments ( evaluator , evaluators , evaluatorIndex , nextEvaluator ) : if ( evaluator . value == None ) : print 'Warning, executeNextEvaluatorArguments in evaluate can not get a evaluator.value for:' print evaluatorIndex print evaluators print evaluator return nextEvaluator . value = evaluator . value ( * nextEvaluator . arguments ) del evaluators [ evaluatorIndex ]
execute the nextevaluator arguments .