Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tutorius/tutorial.py
diff options
context:
space:
mode:
Diffstat (limited to 'tutorius/tutorial.py')
-rw-r--r--tutorius/tutorial.py8
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