mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 10:17:09 +00:00
Move imports in steam_online component (#27648)
* move imports in steam_online component * fix: import reassigment
This commit is contained in:
parent
bcb14182c6
commit
4efa2f3244
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user