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

pull/110/merge
Paulus Schoutsen 2015-04-25 06:07:07 -07:00
parent 31a22d4c6a
commit 63c5ebf428
1 changed files with 7 additions and 3 deletions

View File

@ -6,9 +6,6 @@ devices. Also contains the base classes for ISY Sensors, Lights, and Switches.
import logging
from urllib.parse import urlparse
# addon library imports
import PyISY
# homeassistant imports
from homeassistant import bootstrap
from homeassistant.loader import get_component
@ -37,6 +34,13 @@ def setup(hass, config):
Setup isy994 component.
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
# check for required values in configuration file
if not validate_config(config,