Я хочу иметь словарь, содержащий набор переходов состояний. Я предположил, что могу сделать это, используя states = defaultdict (None), но не работает так, как я ожидал. Например:
states = defaultdict(None)
if new_state_1 != states["State 1"]:
dispatch_transition()
Я бы подумал, что состояния [ "State 1" ] вернут значение None и что если new_state - это bool, который я получил бы False для new_state!= states [ "State 1" ], но вместо этого я получаю KeyError.
Что я делаю неправильно?
Спасибо,
Barry