def finish(self): #print "NagiosTriggerOfflineWorkItem.finish" setattr(self.participant.activity.process.workflowRelevantData, "state", "offline") wfd = self.participant.activity.process.workflowRelevantData hostObj = getattr(wfd, 'object') notify(NotifyUserEvent(hostObj)) ApplicationBase.finish(self)
def send_test(self, messageText): """ will send a test message by the notifier """ print "NotifierEmail.send_test(%s)" % messageText from org.ict_ok.admin_utils.notifier.notifier import NotifyUserEvent, infoLevel channels = ['ch_misc'] testEvent = NotifyUserEvent(channels, infoLevel, "test") self.sendNotify(testEvent)