diff --git a/homeassistant/components/websocket_api.py b/homeassistant/components/websocket_api.py index 357a677e5cccc97bbe7b881a382d19ef9e2b677d..09f8699f5d1666967c93e3487af63cc20acf6d1f 100644 --- a/homeassistant/components/websocket_api.py +++ b/homeassistant/components/websocket_api.py @@ -11,7 +11,7 @@ from voluptuous.humanize import humanize_error from homeassistant.const import ( MATCH_ALL, EVENT_TIME_CHANGED, EVENT_HOMEASSISTANT_STOP, __version__) -from homeassistant.components import api, frontend +from homeassistant.components import frontend from homeassistant.core import callback from homeassistant.remote import JSONEncoder from homeassistant.helpers import config_validation as cv @@ -400,7 +400,7 @@ class ActiveConnection: msg = GET_SERVICES_MESSAGE_SCHEMA(msg) self.send_message(result_message(msg['id'], - api.async_services_json(self.hass))) + self.hass.services.async_services())) def handle_get_config(self, msg): """Handle get config command.""" diff --git a/tests/components/test_websocket_api.py b/tests/components/test_websocket_api.py index 75c331105808d244f17c8d50a6fb608c76909b6b..bdad5032a24e12b50088d99b8a087ccc53a72382 100644 --- a/tests/components/test_websocket_api.py +++ b/tests/components/test_websocket_api.py @@ -6,7 +6,7 @@ from async_timeout import timeout import pytest from homeassistant.core import callback -from homeassistant.components import websocket_api as wapi, api, frontend +from homeassistant.components import websocket_api as wapi, frontend from tests.common import mock_http_component_app @@ -249,7 +249,7 @@ def test_get_services(hass, websocket_client): assert msg['id'] == 5 assert msg['type'] == wapi.TYPE_RESULT assert msg['success'] - assert msg['result'] == api.async_services_json(hass) + assert msg['result'] == hass.services.async_services() @asyncio.coroutine