diff --git a/lib/tfw/components/terminado_event_handler.py b/lib/tfw/components/terminado_event_handler.py index 65ab905..06347a1 100644 --- a/lib/tfw/components/terminado_event_handler.py +++ b/lib/tfw/components/terminado_event_handler.py @@ -30,7 +30,8 @@ class TerminadoEventHandler(TriggerlessEventHandler): def handle_event(self, message): LOG.debug('TerminadoEventHandler received event: %s', message) try: - message['data'] = self.commands[message['data']['command']](message['data']) + data = message['data'] + message['data'] = self.commands[data['command']](data) return message except KeyError: LOG.error('IGNORING MESSAGE: Invalid message received: %s', message)