Added 5 second timeout to device locks

This commit is contained in:
Joel Collins 2020-06-24 10:39:00 +01:00
parent 8d04359a2f
commit 7c1c49eff2
2 changed files with 2 additions and 2 deletions

View file

@ -23,7 +23,7 @@ class BaseCamera(metaclass=ABCMeta):
self.thread = None
self.camera = None
self.lock = StrictLock(name="Camera")
self.lock = StrictLock(name="Camera", timeout=5)
self.frame = None
self.last_access = 0

View file

@ -11,7 +11,7 @@ class BaseStage(metaclass=ABCMeta):
"""
def __init__(self):
self.lock = StrictLock(name="Stage")
self.lock = StrictLock(name="Stage", timeout=5)
@abstractmethod
def update_settings(self, config: dict):