Mark database sessions that do not write data as read_only (#89600)

* Mark sessions that do not write data as read_only

* Mark sessions that do not write data as read_only
This commit is contained in:
J. Nick Koston 2023-03-12 15:33:28 -10:00 committed by GitHub
parent 977a07de13
commit 85ca94e9d4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 22 additions and 16 deletions

View file

@ -150,7 +150,7 @@ class EventProcessor:
#
return result.yield_per(1024)
with session_scope(hass=self.hass) as session:
with session_scope(hass=self.hass, read_only=True) as session:
metadata_ids: list[int] | None = None
if self.entity_ids:
instance = get_instance(self.hass)