Fixups for actor

This commit is contained in:
Adolfo Gómez García 2018-11-13 18:38:35 +01:00
parent ff2f508240
commit 4375ee6d50
2 changed files with 4 additions and 4 deletions

View File

@ -259,7 +259,7 @@ class UDSSystemTray(QtGui.QSystemTrayIcon):
if remainingTime <= 0:
logger.info('User has been idle for too long, notifying Broker that service can be reclaimed')
self.quit(logoff=True)
self.quit(logoff=True, ' (idle: {} vs {})'.format(idleTime, self.maxIdleTime))
def displayMessage(self, message):
logger.debug('Displaying message')
@ -296,14 +296,14 @@ class UDSSystemTray(QtGui.QSystemTrayIcon):
def about(self):
self.aboutDlg.exec_()
def quit(self, logoff=False):
def quit(self, logoff=False, extra=''):
global doLogoff
logger.debug('Quit invoked')
if not self.stopped:
self.stopped = True
try:
# If we close Client, send Logoff to Broker
self.ipc.sendLogout(operations.getCurrentUser())
self.ipc.sendLogout(operations.getCurrentUser() + extra)
self.timer.stop()
self.ipc.stop()
except Exception:

View File

@ -45,6 +45,7 @@ OTHER, DEBUG, INFO, WARN, ERROR, FATAL = (10000 * (x + 1) for x in six.moves.xra
class Logger(object):
def __init__(self):
self.logLevel = INFO
self.logger = LocalLogger()
@ -61,7 +62,6 @@ class Logger(object):
self.remoteLogger = remoteLogger
def log(self, level, message):
print(level)
if level < self.logLevel: # Skip not wanted messages
return