mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
attempt to implement recognizing of failied services
This commit is contained in:
parent
40fe3b13ab
commit
e5c67bc79e
2 changed files with 8 additions and 0 deletions
|
|
@ -17,6 +17,7 @@ class IdleManager(QtCore.QThread):
|
|||
super(IdleManager, self).__init__()
|
||||
self.log = Logger().get_logger(self.__class__.__name__)
|
||||
self.signal_reset_timer.connect(self._reset_time)
|
||||
self._failed = False
|
||||
self._is_running = False
|
||||
|
||||
def tray_start(self):
|
||||
|
|
@ -33,6 +34,10 @@ class IdleManager(QtCore.QThread):
|
|||
self.time_signals[emit_time] = []
|
||||
self.time_signals[emit_time].append(signal)
|
||||
|
||||
@property
|
||||
def failed(self):
|
||||
return self._failed
|
||||
|
||||
@property
|
||||
def is_running(self):
|
||||
return self._is_running
|
||||
|
|
@ -63,6 +68,8 @@ class IdleManager(QtCore.QThread):
|
|||
thread_keyboard.signal_stop.emit()
|
||||
thread_keyboard.terminate()
|
||||
thread_keyboard.wait()
|
||||
self._failed = True
|
||||
self._is_running = False
|
||||
self.log.info('IdleManager has stopped')
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ class TimersManager(metaclass=Singleton):
|
|||
when user idles for a long time (set in presets).
|
||||
"""
|
||||
modules = []
|
||||
failed = False
|
||||
is_running = False
|
||||
last_task = None
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue