1
resposta

Erro quando importo o validate_docbr

Boa noite Pessoal,

Estou acompanhando as aulas seguindo os passos do professor, porém esbarrei em um erro que ainda não encontrei o motivo. Quando importo o pacote validate_docbr e rodo a variavel cpf_um me é apontado um monte de erros, ao retornar o código ao passo anterior roda sem problemas, segue abaixo o codigo:

from validate_docbr import CPF

class CPF:

def __init__(self, documento):
    documento = str(documento)
    if self.cpf_e_valido(documento):
        self.cpf = documento
    else:
        raise ValueError("CPF invalido !!")



def cpf_e_valido(self, cpf):
    if len(cpf) == 11:
        return True  # deixado esse Return apenas para rodar o codigo  
        #validador = CPF()
        #return validador.validate(cpf)
    else:
        raise ValueError('Quantidade de digitos errada !!')

def format_cpf(self):
    #mascara = CPF()
    #return mascara.mask(self.cpf)
    fatia_um = self.cpf[:3]  # deixado dessa forma para rodar o codigo  
    fatia_dois = self.cpf[3:6]
    fatia_tres = self.cpf[6:9]
    fatia_quatro = self.cpf[9:]
    return(
        "{}.{}.{}-{}".format(fatia_um, fatia_dois, fatia_tres, fatia_quatro)
    )

def __str__(self):
    return self.format_cpf()

obs : deixei comentado as linhas que estão dando erro.

1 resposta

Coloca a mensagem de erro para analisarmos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software