Não consigo encontrar o erro do código proposto na aula
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 Inválido!!")
def cpf_e_valido(self, documento):
if len(documento) == 11:
validador = CPF()
return validador.validate(cpf)
else:
return ValueError("Quantidade de digitos invalida")
def format_cpf(self):
mascara = CPF()
return mascara.mask(self.cpf)
def __str__(self):
return self.format_cpf()