From c95a01ce3a11da52377e037ccd7110941dcb9e0d Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Tue, 26 Nov 2019 00:40:25 +0100 Subject: [PATCH] Move imports to top for yale_smart_alarm (#29074) --- .../yale_smart_alarm/alarm_control_panel.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/yale_smart_alarm/alarm_control_panel.py b/homeassistant/components/yale_smart_alarm/alarm_control_panel.py index 094263a658b..c2d0ab01247 100644 --- a/homeassistant/components/yale_smart_alarm/alarm_control_panel.py +++ b/homeassistant/components/yale_smart_alarm/alarm_control_panel.py @@ -2,6 +2,13 @@ import logging import voluptuous as vol +from yalesmartalarmclient.client import ( + YaleSmartAlarmClient, + AuthenticationError, + YALE_STATE_DISARM, + YALE_STATE_ARM_PARTIAL, + YALE_STATE_ARM_FULL, +) from homeassistant.components.alarm_control_panel import ( AlarmControlPanel, @@ -42,8 +49,6 @@ def setup_platform(hass, config, add_entities, discovery_info=None): password = config[CONF_PASSWORD] area_id = config[CONF_AREA_ID] - from yalesmartalarmclient.client import YaleSmartAlarmClient, AuthenticationError - try: client = YaleSmartAlarmClient(username, password, area_id) except AuthenticationError: @@ -62,12 +67,6 @@ class YaleAlarmDevice(AlarmControlPanel): self._client = client self._state = None - from yalesmartalarmclient.client import ( - YALE_STATE_DISARM, - YALE_STATE_ARM_PARTIAL, - YALE_STATE_ARM_FULL, - ) - self._state_map = { YALE_STATE_DISARM: STATE_ALARM_DISARMED, YALE_STATE_ARM_PARTIAL: STATE_ALARM_ARMED_HOME,