Move imports to top for xeoma (#29076)

This commit is contained in:
springstan 2019-11-26 00:39:54 +01:00 committed by Paulus Schoutsen
parent d211a29cae
commit a64d04da56

View File

@ -2,6 +2,7 @@
import logging
import voluptuous as vol
from pyxeoma.xeoma import Xeoma, XeomaError
from homeassistant.components.camera import PLATFORM_SCHEMA, Camera
from homeassistant.const import CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_USERNAME
@ -40,7 +41,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
async def async_setup_platform(hass, config, async_add_entities, discovery_info=None):
"""Discover and setup Xeoma Cameras."""
from pyxeoma.xeoma import Xeoma, XeomaError
host = config[CONF_HOST]
login = config.get(CONF_USERNAME)
@ -111,7 +111,6 @@ class XeomaCamera(Camera):
async def async_camera_image(self):
"""Return a still image response from the camera."""
from pyxeoma.xeoma import XeomaError
try:
image = await self._xeoma.async_get_camera_image(