diff --git a/bauh/view/qt/systray.py b/bauh/view/qt/systray.py index f7d40e01..1dfccdbc 100755 --- a/bauh/view/qt/systray.py +++ b/bauh/view/qt/systray.py @@ -79,14 +79,11 @@ class UpdateCheck(QThread): self.logger = logger def _notify_updates(self): - self.lock.acquire() - try: + with self.lock: updates = list_updates(self.logger) if updates is not None: self.signal.emit(updates) - finally: - self.lock.release() self.sleep(self.check_interval)