Replace lambda with attrgetter in device_tracker device_trigger (#99663)

This commit is contained in:
J. Nick Koston 2023-09-05 09:41:35 -05:00 committed by GitHub
parent 035fea3ee0
commit a04c61e77b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,7 @@
"""Provides device automations for Device Tracker."""
from __future__ import annotations
from operator import attrgetter
from typing import Final
import voluptuous as vol
@ -98,7 +99,7 @@ async def async_get_trigger_capabilities(
"""List trigger capabilities."""
zones = {
ent.entity_id: ent.name
for ent in sorted(hass.states.async_all(DOMAIN_ZONE), key=lambda ent: ent.name)
for ent in sorted(hass.states.async_all(DOMAIN_ZONE), key=attrgetter("name"))
}
return {
"extra_fields": vol.Schema(