Fix encoder error on gassistant (#299)

* Update hassio_gassistant.py

* Update config.json

* Update CHANGELOG.md
This commit is contained in:
Pascal Vizeli
2018-05-10 19:10:17 +02:00
committed by GitHub
parent 168eaca4d6
commit 6b149d3236
3 changed files with 9 additions and 3 deletions

View File

@@ -1,5 +1,8 @@
# Changelog
## 2.1
- Add error handling for decoding UTF-8
## 2.0
- Update Google Assistant SDK 0.5.0
- Update Google Assistant Library 1.0.0

View File

@@ -1,6 +1,6 @@
{
"name": "Google Assistant SDK",
"version": "2.0",
"version": "2.1",
"slug": "google_assistant",
"description": "A virtual personal assistant developed by Google",
"url": "https://home-assistant.io/addons/google_assistant/",

View File

@@ -16,7 +16,10 @@ def process_event(event):
if event.type == EventType.ON_CONVERSATION_TURN_STARTED:
print()
try:
print(event)
except UnicodeEncodeError as err:
print("Can't print event: {}".format(err))
if (event.type == EventType.ON_CONVERSATION_TURN_FINISHED and event.args and not event.args['with_follow_on_turn']):
print()