Move lock to setter

This commit is contained in:
Wouter Heerwegh
2023-05-10 17:40:50 +02:00
committed by GitHub
parent c5b55e3df4
commit c10bcc3fe0

View File

@@ -1064,8 +1064,7 @@ class BackgroundFrameRead:
if self.with_queue:
self.frames.append(np.array(frame.to_image()))
else:
with self.lock:
self.frame = np.array(frame.to_image())
self.frame = np.array(frame.to_image())
if self.stopped:
self.container.close()
@@ -1096,7 +1095,8 @@ class BackgroundFrameRead:
@frame.setter
def frame(self, value):
self._frame = value
with self.lock:
self._frame = value
def stop(self):
"""Stop the frame update worker