From aa1f64bed67c33e24cd03ceb9c996d11bb71172f Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 28 Feb 2017 10:49:06 +0100 Subject: [PATCH] Migrate calendar setup to async. (#6305) --- homeassistant/components/calendar/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/calendar/__init__.py b/homeassistant/components/calendar/__init__.py index e4de69c3ce8..1aefc11d9c0 100644 --- a/homeassistant/components/calendar/__init__.py +++ b/homeassistant/components/calendar/__init__.py @@ -3,8 +3,8 @@ Support for Google Calendar event device sensors. For more details about this platform, please refer to the documentation at https://home-assistant.io/components/calendar/ - """ +import asyncio import logging from datetime import timedelta @@ -27,13 +27,13 @@ DOMAIN = 'calendar' ENTITY_ID_FORMAT = DOMAIN + '.{}' -def setup(hass, config): +@asyncio.coroutine +def async_setup(hass, config): """Track states and offer events for calendars.""" component = EntityComponent( logging.getLogger(__name__), DOMAIN, hass, SCAN_INTERVAL, DOMAIN) - component.setup(config) - + yield from component.async_setup(config) return True