mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 18:27:09 +00:00
Update missing dependency code for Cast
This commit is contained in:
parent
bbf3bbcd4b
commit
6d125a8dfb
@ -12,8 +12,7 @@ try:
|
|||||||
import pychromecast
|
import pychromecast
|
||||||
import pychromecast.controllers.youtube as youtube
|
import pychromecast.controllers.youtube as youtube
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# We will throw error later
|
pychromecast = None
|
||||||
pass
|
|
||||||
|
|
||||||
from homeassistant.const import ATTR_ENTITY_PICTURE
|
from homeassistant.const import ATTR_ENTITY_PICTURE
|
||||||
|
|
||||||
@ -31,15 +30,12 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
|||||||
""" Sets up the cast platform. """
|
""" Sets up the cast platform. """
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
try:
|
if pychromecast is None:
|
||||||
# pylint: disable=redefined-outer-name
|
logger.error((
|
||||||
import pychromecast
|
"Failed to import pychromecast. Did you maybe not install the "
|
||||||
except ImportError:
|
"'pychromecast' dependency?"))
|
||||||
logger.exception(("Failed to import pychromecast. "
|
|
||||||
"Did you maybe not install the 'pychromecast' "
|
|
||||||
"dependency?"))
|
|
||||||
|
|
||||||
return
|
return False
|
||||||
|
|
||||||
if discovery_info:
|
if discovery_info:
|
||||||
hosts = [discovery_info[0]]
|
hosts = [discovery_info[0]]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user