diff --git a/frigate/util/image.py b/frigate/util/image.py index 0da499720..58afe8b36 100644 --- a/frigate/util/image.py +++ b/frigate/util/image.py @@ -766,7 +766,7 @@ class FrameManager(ABC): pass @abstractmethod - def write(self, name: str) -> memoryview: + def write(self, name: str) -> Optional[memoryview]: pass @abstractmethod @@ -847,7 +847,7 @@ class SharedMemoryFrameManager(FrameManager): self.shm_store[name] = shm return shm.buf - def write(self, name: str) -> memoryview: + def write(self, name: str) -> Optional[memoryview]: try: if name in self.shm_store: shm = self.shm_store[name]