diff --git a/platypush/plugins/assistant/google/pushtotalk.py b/platypush/plugins/assistant/google/pushtotalk.py index ffe8eecc..bbda8e8b 100644 --- a/platypush/plugins/assistant/google/pushtotalk.py +++ b/platypush/plugins/assistant/google/pushtotalk.py @@ -235,7 +235,12 @@ class AssistantGooglePushtotalkPlugin(AssistantPlugin): continue_conversation = True while continue_conversation: - continue_conversation = self.assistant.assist() + try: + continue_conversation = self.assistant.assist() + except Exception as e: + self.logger.warning('Unhandled assistant exception: {}'.format(str(e))) + self.logger.exception(e) + self._init_assistant() return self.interactions