StateMachine.is_state was bugged

This commit is contained in:
Paulus Schoutsen 2013-10-31 18:41:28 -07:00
parent 054d14d5de
commit 47d2c04c90

View File

@ -234,9 +234,9 @@ class StateMachine(object):
def is_state(self, category, state):
""" Returns True if category exists and is specified state. """
state = self.states.get(category, None)
cur_state = self.states.get(category, None)
return state and state['state'] == state
return cur_state and cur_state['state'] == state
def get_state(self, category):
""" Returns a dict (state,last_changed, attributes) describing