Fix issues in PR #64

This commit is contained in:
R. Richard
2019-08-26 11:10:39 +02:00
committed by therealkrispet
parent 2e5867cc49
commit 965973a32f
9 changed files with 28 additions and 15 deletions

View File

@ -27,13 +27,13 @@ class FSMHandler:
def start(self):
self.connector.subscribe('frontend.ready')
def handle_event(self, message, connector):
def handle_event(self, message, _):
try:
message = self.command_handlers[message['key']](message)
if message:
fsm_update_message = self._fsm_updater.fsm_update
sign_message(self.auth_key, fsm_update_message)
connector.send_message(fsm_update_message, Scope.BROADCAST, Intent.EVENT)
self.connector.send_message(fsm_update_message, Scope.BROADCAST, Intent.EVENT)
except KeyError:
LOG.error('IGNORING MESSAGE: Invalid message received: %s', message)

View File

@ -16,7 +16,7 @@ class FSMUpdater:
for trigger in self.fsm.get_triggers(self.fsm.state)
]
if not self.fsm.event_log:
return {}
return None
last_fsm_event = self.fsm.event_log[-1]
return {
'current_state': self.fsm.state,