def is_valid(cpf): cpf_field = BRCPFField() try: cpf_field.clean(cpf) return True except ValidationError: return False
def clean_cpf(self): cpf = self.cleaned_data.get("cpf") if cpf: validador_cpf = BRCPFField() validador_cpf.clean(cpf) return cpf
def validate_cpf(number): number = as_digits(number) field = BRCPFField() try: field.clean(number) return number except ValidationError: raise CPFValidationError('Numero de CPF invalido - (%s)' % number)