示例#1
0
 def runPostConfigTasks(self, result=None):
     # 1) super sets self._prefs.task with the call to postStartupTasks
     # 2) call remote createAllUsers
     # 3) service in turn walks DeviceClass tree and returns users
     CollectorDaemon.runPostConfigTasks(self, result)
     if not isinstance(result, Failure) and self._prefs.task is not None:
         service = self.getRemoteConfigServiceProxy()
         log.debug('TrapDaemon.runPostConfigTasks callRemote createAllUsers')
         d = service.callRemote("createAllUsers")
         d.addCallback(self._createUsers)
示例#2
0
 def runPostConfigTasks(self, result=None):
     # 1) super sets self._prefs.task with the call to postStartupTasks
     # 2) call remote createAllUsers
     # 3) service in turn walks DeviceClass tree and returns users
     CollectorDaemon.runPostConfigTasks(self, result)
     if not isinstance(result, Failure) and self._prefs.task is not None:
         service = self.getRemoteConfigServiceProxy()
         log.debug(
             'TrapDaemon.runPostConfigTasks callRemote createAllUsers')
         d = service.callRemote("createAllUsers")
         d.addCallback(self._createUsers)
示例#3
0
 def runPostConfigTasks(self, result=None):
     CollectorDaemon.runPostConfigTasks(self, result=result)
     self.preferences.runPostConfigTasks()