mirror of
https://github.com/dkmstr/openuds.git
synced 2025-01-05 09:17:54 +03:00
fixing actor on exit
This commit is contained in:
parent
525fa6e71c
commit
dcf9e0137a
@ -383,13 +383,6 @@ class CommonService: # pylint: disable=too-many-instance-attributes
|
|||||||
# ****************************************
|
# ****************************************
|
||||||
# Methods that CAN BE overriden by actors
|
# Methods that CAN BE overriden by actors
|
||||||
# ****************************************
|
# ****************************************
|
||||||
def idle(self) -> None:
|
|
||||||
'''
|
|
||||||
When needs to "pump" messages for example on Windows...
|
|
||||||
'''
|
|
||||||
return
|
|
||||||
|
|
||||||
|
|
||||||
def doWait(self, miliseconds: int) -> None:
|
def doWait(self, miliseconds: int) -> None:
|
||||||
'''
|
'''
|
||||||
Invoked to wait a bit
|
Invoked to wait a bit
|
||||||
|
@ -91,6 +91,7 @@ class UDSActorSvc(win32serviceutil.ServiceFramework, CommonService):
|
|||||||
|
|
||||||
def doWait(self, miliseconds: int) -> None:
|
def doWait(self, miliseconds: int) -> None:
|
||||||
win32event.WaitForSingleObject(self._hWaitStop, miliseconds)
|
win32event.WaitForSingleObject(self._hWaitStop, miliseconds)
|
||||||
|
pythoncom.PumpWaitingMessages() # pylint: disable=no-member
|
||||||
|
|
||||||
def oneStepJoin(self, name: str, domain: str, ou: str, account: str, password: str) -> None: # pylint: disable=too-many-arguments
|
def oneStepJoin(self, name: str, domain: str, ou: str, account: str, password: str) -> None: # pylint: disable=too-many-arguments
|
||||||
'''
|
'''
|
||||||
@ -204,9 +205,6 @@ class UDSActorSvc(win32serviceutil.ServiceFramework, CommonService):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error('Exception removing user from Remote Desktop Users: {}'.format(e))
|
logger.error('Exception removing user from Remote Desktop Users: {}'.format(e))
|
||||||
|
|
||||||
def idle(self) -> None:
|
|
||||||
pythoncom.PumpWaitingMessages() # pylint: disable=no-member
|
|
||||||
|
|
||||||
def SvcDoRun(self) -> None: # pylint: disable=too-many-statements, too-many-branches
|
def SvcDoRun(self) -> None: # pylint: disable=too-many-statements, too-many-branches
|
||||||
'''
|
'''
|
||||||
Main service loop
|
Main service loop
|
||||||
|
Loading…
Reference in New Issue
Block a user