print component import error to logfile (#30346)

This commit is contained in:
zhumuht 2020-01-20 14:05:10 +08:00 committed by Paulus Schoutsen
parent e535133016
commit 5f31b48f1d

View File

@ -134,8 +134,8 @@ async def _async_setup_component(
# So we do it before validating config to catch these errors.
try:
component = integration.get_component()
except ImportError:
log_error("Unable to import component", integration.documentation)
except ImportError as err:
log_error(f"Unable to import component: {err}", integration.documentation)
return False
except Exception: # pylint: disable=broad-except
_LOGGER.exception("Setup failed for %s: unknown error", domain)