Move imports to top for hikvision (#29417)

pull/29432/head
springstan 2019-12-04 14:14:49 +01:00 committed by Pascal Vizeli
parent c79e99318d
commit 46c306685d
1 changed files with 15 additions and 14 deletions

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