From 108f12bad2a5833279d45d4f6d60ed75cda47a1e Mon Sep 17 00:00:00 2001 From: springstan Date: Wed, 4 Dec 2019 13:07:30 +0100 Subject: [PATCH] Move imports to top for gpmdp --- homeassistant/components/gpmdp/media_player.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/gpmdp/media_player.py b/homeassistant/components/gpmdp/media_player.py index e6df8b0fe8b1b..e7b18aacc15c6 100644 --- a/homeassistant/components/gpmdp/media_player.py +++ b/homeassistant/components/gpmdp/media_player.py @@ -5,8 +5,9 @@ import time import voluptuous as vol +from websocket import _exceptions, create_connection -from homeassistant.components.media_player import MediaPlayerDevice, PLATFORM_SCHEMA +from homeassistant.components.media_player import PLATFORM_SCHEMA, MediaPlayerDevice from homeassistant.components.media_player.const import ( MEDIA_TYPE_MUSIC, SUPPORT_NEXT_TRACK, @@ -65,8 +66,6 @@ def request_configuration(hass, config, url, add_entities_callback): ) return - from websocket import create_connection - websocket = create_connection((url), timeout=1) websocket.send( json.dumps( @@ -81,7 +80,6 @@ def request_configuration(hass, config, url, add_entities_callback): def gpmdp_configuration_callback(callback_data): """Handle configuration changes.""" while True: - from websocket import _exceptions try: msg = json.loads(websocket.recv()) @@ -174,7 +172,6 @@ class GPMDP(MediaPlayerDevice): def __init__(self, name, url, code): """Initialize the media player.""" - from websocket import create_connection self._connection = create_connection self._url = url @@ -210,7 +207,6 @@ def get_ws(self): def send_gpmdp_msg(self, namespace, method, with_id=True): """Send ws messages to GPMDP and verify request id in response.""" - from websocket import _exceptions try: websocket = self.get_ws()