From 4cded9782dc7932c8b88fadad7e333540f4025e3 Mon Sep 17 00:00:00 2001
From: bouni <bouni@owee.de>
Date: Sat, 12 Oct 2019 21:50:30 +0200
Subject: [PATCH] moved imports to top level (#27498)

---
 homeassistant/components/axis/device.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/homeassistant/components/axis/device.py b/homeassistant/components/axis/device.py
index 3b91f7e1474..e42a758f3c4 100644
--- a/homeassistant/components/axis/device.py
+++ b/homeassistant/components/axis/device.py
@@ -3,6 +3,9 @@
 import asyncio
 import async_timeout
 
+import axis
+from axis.streammanager import SIGNAL_PLAYING
+
 from homeassistant.const import (
     CONF_DEVICE,
     CONF_HOST,
@@ -140,7 +143,6 @@ class AxisNetworkDevice:
         This is called on every RTSP keep-alive message.
         Only signal state change if state change is true.
         """
-        from axis.streammanager import SIGNAL_PLAYING
 
         if self.available != (status == SIGNAL_PLAYING):
             self.available = not self.available
@@ -198,7 +200,6 @@ class AxisNetworkDevice:
 
 async def get_device(hass, config):
     """Create a Axis device."""
-    import axis
 
     device = axis.AxisDevice(
         loop=hass.loop,