turicas/socios-brasil

Erro de sintáxe na hora de exetuar o run.sh

ThallesBogar opened this issue · 2 comments

Estou tendo esse erro ao executar ./run.sh.

File "extract_dump.py", line 163
raise ValueError(f"Opção pelo Simples inválida: {row['opcao_pelo_simples']} (CNPJ: {row['cnpj']})")
^
SyntaxError: invalid syntax

real 0m0,011s
user 0m0,011s
sys 0m0,001s

Minha versão do python é a 3.7, conforme mostra o comando abaixo:

thalles@debian:~/cnpjBR/socios-brasil$ python -V Python 3.7.3

Não tenho conhecimento em python, vou utilizar os dados extraídos da biblioteca através de outra linguagem, portanto não sei dizer se código realmente está errado ou se é algum erro meu de instalação.

Me parece que o problema é a letra "f" antes do início das strings dentro de ValueError. Isso está acontecendo em várias linhas do arquivo extract_dump.py. Removi a letra "f" em todas as linhas e parou de acusar erro de sintáxe.

As f-strings foram adicionadas no Python 3.6, então se você realmente rodou com a 3.7 esse erro de sintaxe não deveria aparecer.