def _valida_emission_dcv_emails(self, valor, fields): dominios = fields['emission_fqdns'].split(' ') emails = valor.split(' ') if len(dominios) != len(emails): raise self.ValidationError(get_erro_message(e.ERRO_DOMINIO_SEM_EMAIL_VALIDACAO)) for dominio, email in zip(dominios, emails): if email not in get_emails_validacao_padrao(dominio): raise self.ValidationError('E-mail de validação inválido: %s para o domínio %s' % (email, dominio)) return valor
def _valida_emission_dcv_emails(self, valor, fields): emails = get_emails_validacao_padrao(fields['emission_url']) if valor not in emails: raise self.ValidationError('E-mail de validação inválido') return valor