Merge branch 'master' into bbmaster

This commit is contained in:
Helmut Merz 2012-03-05 10:00:03 +01:00
commit 23c6b430d7

View file

@ -51,8 +51,10 @@ class Stateful(object):
return self.state return self.state
def getStateObject(self): def getStateObject(self):
state = self.getState() states = self.getStatesDefinition().states
return self.getStatesDefinition().states[state] if self.state not in states:
self.state = self.getStatesDefinition().initialState
return states[self.state]
def doTransition(self, transition, historyInfo=None): def doTransition(self, transition, historyInfo=None):
sd = self.getStatesDefinition() sd = self.getStatesDefinition()