From 96cf20ad815087d7b26c5b13067af46844eb7b92 Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Thu, 5 Dec 2019 06:11:30 +0100 Subject: [PATCH] Move imports to top for zoneminder (#29468) --- homeassistant/components/zoneminder/__init__.py | 8 ++++---- homeassistant/components/zoneminder/sensor.py | 2 +- homeassistant/components/zoneminder/switch.py | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/zoneminder/__init__.py b/homeassistant/components/zoneminder/__init__.py index a116cc31891..3007c981480 100644 --- a/homeassistant/components/zoneminder/__init__.py +++ b/homeassistant/components/zoneminder/__init__.py @@ -2,18 +2,19 @@ import logging import voluptuous as vol +from zoneminder.zm import ZoneMinder -import homeassistant.helpers.config_validation as cv from homeassistant.const import ( + ATTR_ID, + ATTR_NAME, CONF_HOST, CONF_PASSWORD, CONF_PATH, CONF_SSL, CONF_USERNAME, CONF_VERIFY_SSL, - ATTR_NAME, - ATTR_ID, ) +import homeassistant.helpers.config_validation as cv from homeassistant.helpers.discovery import async_load_platform _LOGGER = logging.getLogger(__name__) @@ -51,7 +52,6 @@ SET_RUN_STATE_SCHEMA = vol.Schema( def setup(hass, config): """Set up the ZoneMinder component.""" - from zoneminder.zm import ZoneMinder hass.data[DOMAIN] = {} diff --git a/homeassistant/components/zoneminder/sensor.py b/homeassistant/components/zoneminder/sensor.py index bfcfcb8f907..75531e79e13 100644 --- a/homeassistant/components/zoneminder/sensor.py +++ b/homeassistant/components/zoneminder/sensor.py @@ -2,6 +2,7 @@ import logging import voluptuous as vol +from zoneminder.monitor import TimePeriod from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import CONF_MONITORED_CONDITIONS @@ -95,7 +96,6 @@ class ZMSensorEvents(Entity): def __init__(self, monitor, include_archived, sensor_type): """Initialize event sensor.""" - from zoneminder.monitor import TimePeriod self._monitor = monitor self._include_archived = include_archived diff --git a/homeassistant/components/zoneminder/switch.py b/homeassistant/components/zoneminder/switch.py index d2d761aab1e..5eaf2ed4901 100644 --- a/homeassistant/components/zoneminder/switch.py +++ b/homeassistant/components/zoneminder/switch.py @@ -2,6 +2,7 @@ import logging import voluptuous as vol +from zoneminder.monitor import MonitorState from homeassistant.components.switch import PLATFORM_SCHEMA, SwitchDevice from homeassistant.const import CONF_COMMAND_OFF, CONF_COMMAND_ON @@ -21,7 +22,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the ZoneMinder switch platform.""" - from zoneminder.monitor import MonitorState on_state = MonitorState(config.get(CONF_COMMAND_ON)) off_state = MonitorState(config.get(CONF_COMMAND_OFF))