Do not serve HTTP requests while stopping

This commit is contained in:
Paulus Schoutsen 2016-11-13 18:12:50 -08:00
parent 0364498dee
commit 2e2a996a8e

View File

@ -461,6 +461,9 @@ def request_handler_factory(view, handler):
@asyncio.coroutine @asyncio.coroutine
def handle(request): def handle(request):
"""Handle incoming request.""" """Handle incoming request."""
if not view.hass.is_running:
return web.Response(status=503)
remote_addr = view.hass.http.get_real_ip(request) remote_addr = view.hass.http.get_real_ip(request)
# Auth code verbose on purpose # Auth code verbose on purpose