Home Assistant Unofficial Reference 2024.12.1
util.py
Go to the documentation of this file.
1 """Define ReCollect Waste utilities."""
2 
3 from aiorecollect.client import PickupType
4 
5 from homeassistant.config_entries import ConfigEntry
6 from homeassistant.const import CONF_FRIENDLY_NAME
7 from homeassistant.core import callback
8 
9 
10 @callback
12  entry: ConfigEntry, pickup_types: list[PickupType]
13 ) -> list[str]:
14  """Return proper pickup type names from their associated objects."""
15  return [
16  t.friendly_name
17  if entry.options.get(CONF_FRIENDLY_NAME) and t.friendly_name
18  else t.name
19  for t in pickup_types
20  ]
list[str] async_get_pickup_type_names(ConfigEntry entry, list[PickupType] pickup_types)
Definition: util.py:13