mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-04 04:27: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
|
pass
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
def write(self, name: str) -> memoryview:
|
def write(self, name: str) -> Optional[memoryview]:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
@ -847,7 +847,7 @@ class SharedMemoryFrameManager(FrameManager):
|
|||||||
self.shm_store[name] = shm
|
self.shm_store[name] = shm
|
||||||
return shm.buf
|
return shm.buf
|
||||||
|
|
||||||
def write(self, name: str) -> memoryview:
|
def write(self, name: str) -> Optional[memoryview]:
|
||||||
try:
|
try:
|
||||||
if name in self.shm_store:
|
if name in self.shm_store:
|
||||||
shm = self.shm_store[name]
|
shm = self.shm_store[name]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user