mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Add basic type hints to vulcan (#69321)
This commit is contained in:
parent
36be2bfd75
commit
20126363f2
@ -61,7 +61,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
async def async_unload_entry(hass, entry):
|
async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||||
"""Unload a config entry."""
|
"""Unload a config entry."""
|
||||||
await hass.data[DOMAIN][entry.entry_id].close()
|
await hass.data[DOMAIN][entry.entry_id].close()
|
||||||
for platform in PLATFORMS:
|
for platform in PLATFORMS:
|
||||||
|
@ -7,10 +7,13 @@ from aiohttp import ClientConnectorError
|
|||||||
from vulcan._utils import VulcanAPIException
|
from vulcan._utils import VulcanAPIException
|
||||||
|
|
||||||
from homeassistant.components.calendar import ENTITY_ID_FORMAT, CalendarEventDevice
|
from homeassistant.components.calendar import ENTITY_ID_FORMAT, CalendarEventDevice
|
||||||
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import CONF_SCAN_INTERVAL
|
from homeassistant.const import CONF_SCAN_INTERVAL
|
||||||
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.exceptions import ConfigEntryAuthFailed
|
from homeassistant.exceptions import ConfigEntryAuthFailed
|
||||||
from homeassistant.helpers.device_registry import DeviceEntryType
|
from homeassistant.helpers.device_registry import DeviceEntryType
|
||||||
from homeassistant.helpers.entity import generate_entity_id
|
from homeassistant.helpers.entity import generate_entity_id
|
||||||
|
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||||
from homeassistant.helpers.template import DATE_STR_FORMAT
|
from homeassistant.helpers.template import DATE_STR_FORMAT
|
||||||
from homeassistant.util import Throttle, dt
|
from homeassistant.util import Throttle, dt
|
||||||
|
|
||||||
@ -21,7 +24,11 @@ from .fetch_data import get_lessons, get_student_info
|
|||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(hass, config_entry, async_add_entities):
|
async def async_setup_entry(
|
||||||
|
hass: HomeAssistant,
|
||||||
|
config_entry: ConfigEntry,
|
||||||
|
async_add_entities: AddEntitiesCallback,
|
||||||
|
) -> None:
|
||||||
"""Set up the calendar platform for event devices."""
|
"""Set up the calendar platform for event devices."""
|
||||||
VulcanCalendarData.MIN_TIME_BETWEEN_UPDATES = timedelta(
|
VulcanCalendarData.MIN_TIME_BETWEEN_UPDATES = timedelta(
|
||||||
minutes=config_entry.options.get(CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL)
|
minutes=config_entry.options.get(CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user