Move imports to top for hikvision (#29417)

This commit is contained in:
springstan 2019-12-04 14:14:49 +01:00 committed by Pascal Vizeli
parent c79e99318d
commit 46c306685d

View File

@ -1,24 +1,26 @@
"""Support for Hikvision event stream events represented as binary sensors.""" """Support for Hikvision event stream events represented as binary sensors."""
import logging
from datetime import timedelta from datetime import timedelta
import logging
from pyhik.hikvision import HikCamera
import voluptuous as vol import voluptuous as vol
from homeassistant.helpers.event import track_point_in_utc_time from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice
from homeassistant.util.dt import utcnow
from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA
import homeassistant.helpers.config_validation as cv
from homeassistant.const import ( from homeassistant.const import (
CONF_HOST,
CONF_PORT,
CONF_NAME,
CONF_USERNAME,
CONF_PASSWORD,
CONF_SSL,
EVENT_HOMEASSISTANT_STOP,
EVENT_HOMEASSISTANT_START,
ATTR_LAST_TRIP_TIME, ATTR_LAST_TRIP_TIME,
CONF_CUSTOMIZE, CONF_CUSTOMIZE,
CONF_HOST,
CONF_NAME,
CONF_PASSWORD,
CONF_PORT,
CONF_SSL,
CONF_USERNAME,
EVENT_HOMEASSISTANT_START,
EVENT_HOMEASSISTANT_STOP,
) )
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.event import track_point_in_utc_time
from homeassistant.util.dt import utcnow
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
@ -135,7 +137,6 @@ class HikvisionData:
def __init__(self, hass, url, port, name, username, password): def __init__(self, hass, url, port, name, username, password):
"""Initialize the data object.""" """Initialize the data object."""
from pyhik.hikvision import HikCamera
self._url = url self._url = url
self._port = port self._port = port