- Try fields validator - !python {model: ir.model.fields}: | from openerp.exceptions import Warning field_ids = self.search(cr, uid, [('name', '=', 'email'), ('model', '=', 'res.partner')]) assert len(field_ids) == 1, 'There must be 1 email field' self.write(cr, uid, field_ids, {'regex_validator': r'\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b'})