Catch error when shutting down

This commit is contained in:
Nicolas Mowen 2024-07-08 14:01:39 -06:00
parent bdf217d176
commit 6d28286816

View File

@ -724,7 +724,14 @@ class SharedMemoryFrameManager(FrameManager):
frames = list(self.shm_store.keys()) frames = list(self.shm_store.keys())
for name in frames: for name in frames:
self.shm_store[name].close() self.shm_store[name].close()
try:
self.shm_store[name].unlink() self.shm_store[name].unlink()
except FileNotFoundError:
logger.warning(
f"Frame {name} missing in SHM, this is expected when shutting down."
)
del self.shm_store[name] del self.shm_store[name]