class MailProc(SProcess): _index = None _logger = None _mail_service = None _time_service = None _mail = None _main_dev = None def __init__(self,mainDev): super(MailProc, self).__init__() self._index = 0 self._logger = logging.getLogger(str(__name__)) self._mail = Mail(SysConfig.config['mail']['userName'], SysConfig.config['mail']['password']) self._mail.setSender(SysConfig.config['mail']['sender']) self._mail.setSmptServer(SysConfig.config['mail']['smptserver']) self._mail_service = MailService(self) self.registerService(self._mail_service) self._main_dev = mainDev pass def setIndex(self, index): self._index = index pass def getIndex(self): return self._index pass def getMail(self): return self._mail pass