Move imports in steam_online component (#27648)

* move imports in steam_online component

* fix: import reassigment
This commit is contained in:
Michał Mrozek 2019-10-14 23:19:53 +02:00 committed by Paulus Schoutsen
parent bcb14182c6
commit 4efa2f3244

View File

@ -1,15 +1,16 @@
"""Sensor for Steam account status.""" """Sensor for Steam account status."""
import logging
from datetime import timedelta from datetime import timedelta
import logging
import steam
import voluptuous as vol import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import CONF_API_KEY
from homeassistant.core import callback from homeassistant.core import callback
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import async_track_time_interval from homeassistant.helpers.event import async_track_time_interval
from homeassistant.const import CONF_API_KEY
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
@ -38,13 +39,12 @@ BASE_INTERVAL = timedelta(minutes=1)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up the Steam platform.""" """Set up the Steam platform."""
import steam as steamod
steamod.api.key.set(config.get(CONF_API_KEY)) steam.api.key.set(config.get(CONF_API_KEY))
# Initialize steammods app list before creating sensors # Initialize steammods app list before creating sensors
# to benefit from internal caching of the list. # to benefit from internal caching of the list.
hass.data[APP_LIST_KEY] = steamod.apps.app_list() hass.data[APP_LIST_KEY] = steam.apps.app_list()
entities = [SteamSensor(account, steamod) for account in config.get(CONF_ACCOUNTS)] entities = [SteamSensor(account, steam) for account in config.get(CONF_ACCOUNTS)]
if not entities: if not entities:
return return
add_entities(entities, True) add_entities(entities, True)