diff options
Diffstat (limited to 'tutorius/tutorial.py')
-rw-r--r-- | tutorius/tutorial.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tutorius/tutorial.py b/tutorius/tutorial.py index 793d6f2..c933df7 100644 --- a/tutorius/tutorial.py +++ b/tutorius/tutorial.py @@ -88,7 +88,7 @@ class Tutorial(object): self._state_name_nb = 0 - def add_state(self, action_dict={}, transition_list=()): + def add_state(self, action_list=[], transition_list=()): """ Add a new state to the state machine. The state is initialized with the action list and transition list @@ -98,19 +98,19 @@ class Tutorial(object): The transitions are added using add_transition. - @param action_dict The dictionary of valid action_name:actions for this state + @param action_list The list of actions for this state @param transition_list The list of valid transitions @return unique name for this state """ name = self._generate_unique_state_name() - for (action_name, action) in action_dict.items(): + for action in action_list: self._validate_action(action) for transition in transition_list: self._validate_transition(transition) - state = State(name, action_dict, transition_list) + state = State(name, action_list, transition_list) self._state_dict[name] = state |