Fix HassIO bug with supervisor update & log (#7282)

pull/7287/head
Pascal Vizeli 2017-04-24 23:22:40 +02:00 committed by GitHub
parent 215987d5a7
commit f58d200ecb
1 changed files with 4 additions and 2 deletions

View File

@ -122,7 +122,8 @@ def async_setup(hass, config):
yield from hassio.send_command("/host/shutdown")
elif service.service == SERVICE_SUPERVISOR_UPDATE:
yield from hassio.send_command(
"/supervisor/update", payload=version)
"/supervisor/update", payload=version,
timeout=LONG_TASK_TIMEOUT)
elif service.service == SERVICE_SUPERVISOR_RELOAD:
yield from hassio.send_command(
"/supervisor/reload", timeout=LONG_TASK_TIMEOUT)
@ -183,8 +184,9 @@ class HassIO(object):
)
if answer and answer['result'] == 'ok':
return answer['data'] if answer['data'] else True
elif answer:
_LOGGER.error("%s return error %s.", cmd, answer['message'])
_LOGGER.error("%s return error %s.", cmd, answer['message'])
return False
@asyncio.coroutine