Fix #102 - Installing PyISY no longer required to load any light

This commit is contained in:
Paulus Schoutsen 2015-04-25 06:07:07 -07:00
parent 31a22d4c6a
commit 63c5ebf428

View File

@ -6,9 +6,6 @@ devices. Also contains the base classes for ISY Sensors, Lights, and Switches.
import logging import logging
from urllib.parse import urlparse from urllib.parse import urlparse
# addon library imports
import PyISY
# homeassistant imports # homeassistant imports
from homeassistant import bootstrap from homeassistant import bootstrap
from homeassistant.loader import get_component from homeassistant.loader import get_component
@ -37,6 +34,13 @@ def setup(hass, config):
Setup isy994 component. Setup isy994 component.
This will automatically import associated lights, switches, and sensors. This will automatically import associated lights, switches, and sensors.
""" """
try:
import PyISY
except ImportError:
_LOGGER.error("Error while importing dependency PyISY.")
return False
# pylint: disable=global-statement # pylint: disable=global-statement
# check for required values in configuration file # check for required values in configuration file
if not validate_config(config, if not validate_config(config,