From 497a54ad2a846e5c083aa86d1fc437daa4a14f6a Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Wed, 16 Jul 2025 09:36:05 -0500 Subject: [PATCH] clean up --- frigate/embeddings/embeddings.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/frigate/embeddings/embeddings.py b/frigate/embeddings/embeddings.py index c84390e91..833ab9ab2 100644 --- a/frigate/embeddings/embeddings.py +++ b/frigate/embeddings/embeddings.py @@ -334,7 +334,7 @@ class Embeddings: .paginate(current_page, batch_size) ) - while len(events) > 0: + while events: event: Event batch_thumbs = {} batch_descs = {} @@ -345,16 +345,13 @@ class Embeddings: batch_descs[event.id] = description totals["descriptions"] += 1 - thumbnail = get_event_thumbnail_bytes(event) - - if thumbnail is None: - continue - - batch_thumbs[event.id] = thumbnail - totals["thumbnails"] += 1 + if thumbnail := get_event_thumbnail_bytes(event): + batch_thumbs[event.id] = thumbnail + totals["thumbnails"] += 1 # run batch embedding - self.batch_embed_thumbnail(batch_thumbs) + if batch_thumbs: + self.batch_embed_thumbnail(batch_thumbs) if batch_descs: self.batch_embed_description(batch_descs)