attempt to implement recognizing of failied services

This commit is contained in:
Jakub Trllo 2019-04-19 21:37:46 +02:00
parent 40fe3b13ab
commit e5c67bc79e
2 changed files with 8 additions and 0 deletions

View file

@ -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')

View file

@ -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