aphonsoar/Receita_Federal_do_Brasil_-_Dados_Publicos_CNPJ

Criar path caso seja necessario

Closed this issue · 0 comments

Ao tentar executar o projeto, definindo pastas que nao existem, obtenho o seguinte erro:

Traceback (most recent call last):
  File "/home/zak/Projects/forks/Receita_Federal_do_Brasil_-_Dados_Publicos_CNPJ/code/ETL_coletar_dados_e_gravar_BD.py", line 99, in <module>
    wget.download(url, out=output_files, bar=bar_progress)
  File "/home/zak/.virtualenvs/cnpj/lib/python3.10/site-packages/wget.py", line 506, in download
    (fd, tmpfile) = tempfile.mkstemp(".tmp", prefix=prefix, dir=".")
  File "/usr/lib/python3.10/tempfile.py", line 341, in mkstemp
    return _mkstemp_inner(dir, prefix, suffix, flags, output_type)
  File "/usr/lib/python3.10/tempfile.py", line 256, in _mkstemp_inner
    fd = _os.open(file, flags, 0o600)
FileNotFoundError: [Errno 2] No such file or directory: '/home/zak/Projects/forks/Receita_Federal_do_Brasil_-_Dados_Publicos_CNPJ/code/files/outputr9q6loi5.tmp'

Apesar de ser um requisito nao funcional as pastas existirem, e bastante simples criar uma funcao que cria caso seja necessario os paths definidos no .env.