mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-07 11:45:24 +03:00
catch does not exist for db record
This commit is contained in:
parent
cd812654b0
commit
a81147141a
@ -7,6 +7,7 @@ import threading
|
|||||||
import time
|
import time
|
||||||
from multiprocessing import Queue
|
from multiprocessing import Queue
|
||||||
from multiprocessing.synchronize import Event as MpEvent
|
from multiprocessing.synchronize import Event as MpEvent
|
||||||
|
from peewee import DoesNotExist
|
||||||
|
|
||||||
import google.generativeai as genai
|
import google.generativeai as genai
|
||||||
|
|
||||||
@ -63,7 +64,12 @@ class GeminiProcessor(threading.Thread):
|
|||||||
)
|
)
|
||||||
|
|
||||||
sub_label = response.text.strip()
|
sub_label = response.text.strip()
|
||||||
event = Event.get(Event.id == event_data["id"])
|
|
||||||
|
try:
|
||||||
|
event = Event.get(Event.id == event_data["id"])
|
||||||
|
except DoesNotExist:
|
||||||
|
continue
|
||||||
|
|
||||||
if camera_config.gemini.override_existing or not event.sub_label:
|
if camera_config.gemini.override_existing or not event.sub_label:
|
||||||
event.sub_label = sub_label
|
event.sub_label = sub_label
|
||||||
event.save()
|
event.save()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user