From 4842574cf3ed69a67ed0e84c7d201d6accb3139c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Wed, 11 Apr 2018 11:03:59 +0200 Subject: [PATCH] Refactor LinearFSM triggers to have different names --- lib/tfw/linear_fsm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tfw/linear_fsm.py b/lib/tfw/linear_fsm.py index 2725ff8..574f5c9 100644 --- a/lib/tfw/linear_fsm.py +++ b/lib/tfw/linear_fsm.py @@ -7,6 +7,6 @@ from .fsm_base import FSMBase class LinearFSM(FSMBase): def __init__(self, number_of_steps): self.states = list(map(str, range(number_of_steps))) - self.transitions = [{'trigger': 'step', 'source': index, 'dest': str(int(index)+1)} + self.transitions = [{'trigger': 'step_{}'.format(int(index)+1), 'source': index, 'dest': str(int(index)+1)} for index in self.states[:-1]] super(LinearFSM, self).__init__()