mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-18 00:54:27 +03:00
Don't fail if shm exists
This commit is contained in:
parent
cdc9200d54
commit
6a69b4cbfd
@ -790,11 +790,15 @@ class SharedMemoryFrameManager(FrameManager):
|
|||||||
self.shm_store: dict[str, UntrackedSharedMemory] = {}
|
self.shm_store: dict[str, UntrackedSharedMemory] = {}
|
||||||
|
|
||||||
def create(self, name: str, size) -> AnyStr:
|
def create(self, name: str, size) -> AnyStr:
|
||||||
|
try:
|
||||||
shm = UntrackedSharedMemory(
|
shm = UntrackedSharedMemory(
|
||||||
name=name,
|
name=name,
|
||||||
create=True,
|
create=True,
|
||||||
size=size,
|
size=size,
|
||||||
)
|
)
|
||||||
|
except FileExistsError:
|
||||||
|
shm = UntrackedSharedMemory(name=name)
|
||||||
|
|
||||||
self.shm_store[name] = shm
|
self.shm_store[name] = shm
|
||||||
return shm.buf
|
return shm.buf
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user