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
11
def
async_get_pickup_type_names
(
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
]
homeassistant.components.recollect_waste.util.async_get_pickup_type_names
list[str] async_get_pickup_type_names(ConfigEntry entry, list[PickupType] pickup_types)
Definition:
util.py:13
homeassistant.config_entries
Definition:
config_entries.py:1
homeassistant.const
Definition:
const.py:1
homeassistant.core
Definition:
core.py:1
core
homeassistant
components
recollect_waste
util.py
Generated by
1.9.1