Skip to content
Snippets Groups Projects
Commit afbd966b authored by bouni's avatar bouni Committed by Fabian Affolter
Browse files

Move imports in braviatv component (#27855)

* Move imports in braviatv component

* import braviarc directly

* fixed import

* directly import BraviaRC
parent 8a28d5fb
No related branches found
No related tags found
No related merge requests found
......@@ -2,10 +2,11 @@
import ipaddress
import logging
from braviarc.braviarc import BraviaRC
from getmac import get_mac_address
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 (
SUPPORT_NEXT_TRACK,
SUPPORT_PAUSE,
......@@ -128,12 +129,11 @@ def request_configuration(config, hass, add_entities):
def bravia_configuration_callback(data):
"""Handle the entry of user PIN."""
from braviarc import braviarc
pin = data.get("pin")
braviarc = braviarc.BraviaRC(host)
braviarc.connect(pin, CLIENTID_PREFIX, NICKNAME)
if braviarc.is_connected():
_braviarc = BraviaRC(host)
_braviarc.connect(pin, CLIENTID_PREFIX, NICKNAME)
if _braviarc.is_connected():
setup_bravia(config, pin, hass, add_entities)
else:
request_configuration(config, hass, add_entities)
......@@ -154,10 +154,9 @@ class BraviaTVDevice(MediaPlayerDevice):
def __init__(self, host, mac, name, pin):
"""Initialize the Sony Bravia device."""
from braviarc import braviarc
self._pin = pin
self._braviarc = braviarc.BraviaRC(host, mac)
self._braviarc = BraviaRC(host, mac)
self._name = name
self._state = STATE_OFF
self._muted = False
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment