def parseArgs(self): opts, args = NagiosNotification.parseArgs(self) if not opts.socket: print "Socket not defined." self.usage() if not opts.channel: print "Channel not defined." self.usage() self.bot = Kibot(opts.socket) self.channel = opts.channel self.errorEmail = opts.errorEmail return opts, args
def parseArgs(self): opts, args = NagiosNotification.parseArgs(self) if not opts.fromEmail: print "Source email address not defined." self.usage() if not opts.fromName: print "Name to send email from not defined." self.usage() if opts.emailAddr: self.emailAddr = opts.emailAddr elif self.vars['contactemail'] != '': self.emailAddr = self.vars['contactemail'] else: print "Contact email not defined." self.usage() self.fromEmail = opts.fromEmail self.fromName = opts.fromName self.errorEmail = opts.errorEmail return opts, args