Как работает ета хуита

есть словарь со значениями сигналов:
test_dic_value_3={'lupa':1 , 'pupa':1 , 'zalupa':1 , 'zapupa':1 }

создается объект test=decisionSelector.decisionMaking('huita')

кидется в него значения индикаторов 
test.addValue(test_dic_value_2)

Дальше можно либо записать какое для них значение оказалось верным
test.setDecision('down') \ up \ none

Или получить какое значение считается на данный момент для них верным
test.getDecision()

По сути на каждый вызов сначала узнаешь чо думает прога, потом говоришь как думать правильно
