我想收到一封邮件时,有一个错误,并提出一个邮件错误。在
from openerp import models, fields, api, _
from openerp.exceptions import ValidationError
from datetime import datetime
因此,为了发送和发送电子邮件,我在这个函数中创建了模板:
^{pr2}$当发生错误时我会调用它
@api.multi
def schedule_synchro(self):
remote_partners = self.env['res.partner']
template_obj = self.pool['email.template']
records = self.env['sync.synchro.partner'].search([])
for record in records :
if record.model_name == 'partners':
try:
remote_partners.export2remote([record.local_id])
record.unlink()
except (Warning) as exc:
template_obj.send_mail(self.env.cr, self.env.uid,
synchro_partner.synchronise_erreur_template.id,
synchro_partner.id, force_send=True,context=self.env.context)
raise except_orm('Couldn t Transfer partner to remote database')
但即使发生错误,我也不会收到电子邮件或消息错误
我找到了解决办法
我称之为:
^{pr2}$相关问题 更多 >
编程相关推荐