mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Update logbook queries for SADeprecationWarning (#87108)
This commit is contained in:
parent
c2f69dc59d
commit
86ad8261d8
@ -33,8 +33,10 @@ def _select_device_id_context_ids_sub_query(
|
|||||||
json_quotable_device_ids: list[str],
|
json_quotable_device_ids: list[str],
|
||||||
) -> Select:
|
) -> Select:
|
||||||
"""Generate a subquery to find context ids for multiple devices."""
|
"""Generate a subquery to find context ids for multiple devices."""
|
||||||
inner = select_events_context_id_subquery(start_day, end_day, event_types).where(
|
inner = (
|
||||||
apply_event_device_id_matchers(json_quotable_device_ids)
|
select_events_context_id_subquery(start_day, end_day, event_types)
|
||||||
|
.where(apply_event_device_id_matchers(json_quotable_device_ids))
|
||||||
|
.subquery()
|
||||||
)
|
)
|
||||||
return select(inner.c.context_id_bin).group_by(inner.c.context_id_bin)
|
return select(inner.c.context_id_bin).group_by(inner.c.context_id_bin)
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ def _select_entities_context_ids_sub_query(
|
|||||||
(States.last_updated_ts > start_day) & (States.last_updated_ts < end_day)
|
(States.last_updated_ts > start_day) & (States.last_updated_ts < end_day)
|
||||||
)
|
)
|
||||||
.where(States.entity_id.in_(entity_ids)),
|
.where(States.entity_id.in_(entity_ids)),
|
||||||
)
|
).subquery()
|
||||||
return select(union.c.context_id_bin).group_by(union.c.context_id_bin)
|
return select(union.c.context_id_bin).group_by(union.c.context_id_bin)
|
||||||
|
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ def _select_entities_device_id_context_ids_sub_query(
|
|||||||
(States.last_updated_ts > start_day) & (States.last_updated_ts < end_day)
|
(States.last_updated_ts > start_day) & (States.last_updated_ts < end_day)
|
||||||
)
|
)
|
||||||
.where(States.entity_id.in_(entity_ids)),
|
.where(States.entity_id.in_(entity_ids)),
|
||||||
)
|
).subquery()
|
||||||
return select(union.c.context_id_bin).group_by(union.c.context_id_bin)
|
return select(union.c.context_id_bin).group_by(union.c.context_id_bin)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user