fixed bug in logic

This commit is contained in:
Senad Uka
2016-01-24 09:37:02 +01:00
parent 7f3c2bbf53
commit d71a0472c6
2 changed files with 8 additions and 4 deletions

View File

@@ -19,10 +19,9 @@ class Changer(object):
def process_change(self):
self.validate_states()
if self.local_state['out_valve'] != self.remote_state['out_valve']:
change = self.states.get(self.remote_state['out_valve'], None )
if change is not None:
change()
change = self.states.get(self.remote_state['out_valve'], None )
if change is not None:
change()
return self.local_state
def open_valve():