Move imports in braviatv component (#27855)

* Move imports in braviatv component

* import braviarc directly

* fixed import

* directly import BraviaRC
This commit is contained in:
bouni 2019-11-16 10:25:25 +01:00 committed by Fabian Affolter
parent 8a28d5fbee
commit afbd966ba6

View File

@ -2,10 +2,11 @@
import ipaddress import ipaddress
import logging import logging
from braviarc.braviarc import BraviaRC
from getmac import get_mac_address from getmac import get_mac_address
import voluptuous as vol import voluptuous as vol
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 ( from homeassistant.components.media_player.const import (
SUPPORT_NEXT_TRACK, SUPPORT_NEXT_TRACK,
SUPPORT_PAUSE, SUPPORT_PAUSE,
@ -128,12 +129,11 @@ def request_configuration(config, hass, add_entities):
def bravia_configuration_callback(data): def bravia_configuration_callback(data):
"""Handle the entry of user PIN.""" """Handle the entry of user PIN."""
from braviarc import braviarc
pin = data.get("pin") pin = data.get("pin")
braviarc = braviarc.BraviaRC(host) _braviarc = BraviaRC(host)
braviarc.connect(pin, CLIENTID_PREFIX, NICKNAME) _braviarc.connect(pin, CLIENTID_PREFIX, NICKNAME)
if braviarc.is_connected(): if _braviarc.is_connected():
setup_bravia(config, pin, hass, add_entities) setup_bravia(config, pin, hass, add_entities)
else: else:
request_configuration(config, hass, add_entities) request_configuration(config, hass, add_entities)
@ -154,10 +154,9 @@ class BraviaTVDevice(MediaPlayerDevice):
def __init__(self, host, mac, name, pin): def __init__(self, host, mac, name, pin):
"""Initialize the Sony Bravia device.""" """Initialize the Sony Bravia device."""
from braviarc import braviarc
self._pin = pin self._pin = pin
self._braviarc = braviarc.BraviaRC(host, mac) self._braviarc = BraviaRC(host, mac)
self._name = name self._name = name
self._state = STATE_OFF self._state = STATE_OFF
self._muted = False self._muted = False