Avoid linear searches for excluded events (#85851)

If the there are a lot of excluded events for the recorder, it
can have a performance impact as the list has to be searched
every time an event fires in HA
pull/85873/head
J. Nick Koston 2023-01-14 02:25:03 -10:00 committed by GitHub
parent 768c3e163d
commit 43fb68ed79
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -186,7 +186,7 @@ class Recorder(threading.Thread):
self.run_history = RunHistory()
self.entity_filter = entity_filter
self.exclude_t = exclude_t
self.exclude_t = set(exclude_t)
self.schema_version = 0
self._commits_without_expire = 0