From d6d11086201b538db47ba7e849432354b0f99685 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 10 Oct 2024 14:09:47 -0500 Subject: [PATCH] Only report progress every 10 events so we don't spam the logs and websocket --- frigate/embeddings/embeddings.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/frigate/embeddings/embeddings.py b/frigate/embeddings/embeddings.py index 19cdcf392..311068ae6 100644 --- a/frigate/embeddings/embeddings.py +++ b/frigate/embeddings/embeddings.py @@ -218,17 +218,18 @@ class Embeddings: totals["processed_objects"] += 1 - # display progress debug message every batch_size events - progress = (processed_events / total_events) * 100 - logger.debug( - "Processed %d/%d events (%.2f%% complete) | Thumbnails: %d, Descriptions: %d", - processed_events, - total_events, - progress, - totals["thumbnails"], - totals["descriptions"], - ) - self.requestor.send_data(UPDATE_EMBEDDINGS_REINDEX_PROGRESS, totals) + # report progress every 10 events so we don't spam the logs or websocket + if (processed_events % 10) == 0: + progress = (processed_events / total_events) * 100 + logger.debug( + "Processed %d/%d events (%.2f%% complete) | Thumbnails: %d, Descriptions: %d", + processed_events, + total_events, + progress, + totals["thumbnails"], + totals["descriptions"], + ) + self.requestor.send_data(UPDATE_EMBEDDINGS_REINDEX_PROGRESS, totals) # Move to the next page current_page += 1