From 35e9a9b76c0c75f9bb8f5b50cc59054a35b725bc Mon Sep 17 00:00:00 2001 From: Martin Kainzbauer Date: Mon, 15 May 2017 11:33:11 +0200 Subject: [PATCH] fixed crash in Assistant handler --- src/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.py b/src/main.py index da825331..d691a8c4 100755 --- a/src/main.py +++ b/src/main.py @@ -27,6 +27,7 @@ from alexapi.constants import RequestType, PlayerActivity import pexpect +global p logging.basicConfig(format='%(asctime)s %(levelname)s: %(message)s') coloredlogs.DEFAULT_FIELD_STYLES = { @@ -341,7 +342,7 @@ def assistant_handler(voice_command): # compare to phrase_assistant from config voice_command_assistant = config['triggers']['pocketsphinx']['phrase_assistant'] if voice_command == voice_command_assistant: - + global p if p is not None: # SDK is ready, start recording logger.info('Starting Assistant conversation') @@ -659,6 +660,7 @@ def cleanup(signal, frame): # pylint: disable=redefined-outer-name,unused-argu sys.exit(1) ### Start Assistant SDK + global p p = start_assistant() ###