mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-03 20:17:42 +03:00
Make the return type of FrameManager.write optional
This is necessary since the SharedMemoryFrameManager.write function can return None.
This commit is contained in:
parent
e0a52770fb
commit
3c7af91a7b
@ -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]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user