我的代码:
from openerp.tools.translate import _
from openerp.exceptions import UserError
和功能:
@api.multi
def button_in_progress(self):
for rec in self:
rec.state = 'in_progress'
test = self.test_ids.ids
test1 = len(test)
if test1 == 0:
raise UserError(_('Test test'))
return True
我登录了。当我得到 test1 为 0 时,我的错误消息不会出现。我也没有收到任何错误。有什么问题?