From 16c18d303faede4bf790b53b4e4dd0d7bfe3cdc0 Mon Sep 17 00:00:00 2001 From: bouni Date: Tue, 15 Oct 2019 13:39:51 +0200 Subject: [PATCH] Move imports in bme680 component (#27506) * moved imports to top level * fixed pylint error * moved imports to top level * fixed import error --- homeassistant/components/bme680/sensor.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/bme680/sensor.py b/homeassistant/components/bme680/sensor.py index a36b35ea9d4..5a1e9fd120f 100644 --- a/homeassistant/components/bme680/sensor.py +++ b/homeassistant/components/bme680/sensor.py @@ -1,14 +1,15 @@ """Support for BME680 Sensor over SMBus.""" -import importlib import logging +import threading +from time import sleep, time -from time import time, sleep - +from smbus import SMBus # pylint: disable=import-error +import bme680 # pylint: disable=import-error import voluptuous as vol from homeassistant.components.sensor import PLATFORM_SCHEMA +from homeassistant.const import CONF_MONITORED_CONDITIONS, CONF_NAME, TEMP_FAHRENHEIT import homeassistant.helpers.config_validation as cv -from homeassistant.const import TEMP_FAHRENHEIT, CONF_NAME, CONF_MONITORED_CONDITIONS from homeassistant.helpers.entity import Entity from homeassistant.util.temperature import celsius_to_fahrenheit @@ -121,9 +122,6 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info= def _setup_bme680(config): """Set up and configure the BME680 sensor.""" - from smbus import SMBus # pylint: disable=import-error - - bme680 = importlib.import_module("bme680") sensor_handler = None sensor = None @@ -224,7 +222,6 @@ class BME680Handler: self._gas_baseline = None if gas_measurement: - import threading threading.Thread( target=self._run_gas_sensor,