refs #2563 log the logging-out user
parent
860fb61677
commit
fc8b072860
|
|
@ -74,10 +74,12 @@ class OGAgentSvc(Daemon, CommonService):
|
||||||
while self.isAlive:
|
while self.isAlive:
|
||||||
client_died=False
|
client_died=False
|
||||||
if os.path.exists ('/tmp/ogagentuser_died'):
|
if os.path.exists ('/tmp/ogagentuser_died'):
|
||||||
|
with open ('/tmp/ogagentuser_died', 'rb') as fd:
|
||||||
|
u = fd.read()
|
||||||
os.unlink ('/tmp/ogagentuser_died')
|
os.unlink ('/tmp/ogagentuser_died')
|
||||||
client_died=True
|
client_died=True
|
||||||
if client_died:
|
if client_died:
|
||||||
self.notifyLogout (b'')
|
self.notifyLogout (u)
|
||||||
|
|
||||||
# In milliseconds, will break
|
# In milliseconds, will break
|
||||||
self.doWait(1000)
|
self.doWait(1000)
|
||||||
|
|
|
||||||
|
|
@ -108,10 +108,12 @@ class OGAgentSvc(win32serviceutil.ServiceFramework, CommonService):
|
||||||
while self.isAlive:
|
while self.isAlive:
|
||||||
client_died=False
|
client_died=False
|
||||||
if os.path.exists ('/windows/temp/ogagentuser_died'):
|
if os.path.exists ('/windows/temp/ogagentuser_died'):
|
||||||
|
with open ('/windows/temp/ogagentuser_died', 'rb') as fd:
|
||||||
|
u = fd.read()
|
||||||
os.unlink ('/windows/temp/ogagentuser_died')
|
os.unlink ('/windows/temp/ogagentuser_died')
|
||||||
client_died=True
|
client_died=True
|
||||||
if client_died:
|
if client_died:
|
||||||
self.notifyLogout (b'')
|
self.notifyLogout (u)
|
||||||
|
|
||||||
# Pumps & processes any waiting messages
|
# Pumps & processes any waiting messages
|
||||||
pythoncom.PumpWaitingMessages()
|
pythoncom.PumpWaitingMessages()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue