Por causa dos objetos da frictionless o traceback está ficando muito grande e dificil de interpretar. Por exemplo:
(venv) ppag-planejamento (main)*$ make extract
python main.py extract acoes_planejamento && python main.py extract indicadores_planejamento && python main.py extract localizadores_todos_planejamento && python main.py extract programas_planejamento && true
2023-06-30T07:47:58-0300 INFO [scripts.extract] Geração de arquivo texto para acoes_planejamento. Aguarde esse processamento pode ser um pouco demorado!
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /Users/fjunior/Projects/splor/ppag-planejamento/scripts/extract.py:22 in extract_resource │
│ │
│ 19 │ # Tempo de Processamento 00:01:13 │
│ 20 │ logger.info(f"Geração de arquivo texto para {resource_name}. Aguarde esse processame │
│ 21 │ if True: │
│ ❱ 22 │ │ raise Exception('Mensagem de erro') │
│ 23 │ res = requests.get(resource.custom['api_url']) # Resource is stripping url property │
│ 24 │ res.raise_for_status() │
│ 25 │ if 'gerado com sucesso!' not in res.text: │
│ │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │ descriptor = 'datapackage.yaml' │ │
│ │ package = Package( │ │
│ │ │ source=None, │ │
│ │ │ control=None, │ │
│ │ │ _basepath='', │ │
│ │ │ name='ppag2023-dadosmg', │ │
│ │ │ title=None, │ │
│ │ │ description=None, │ │
│ │ │ homepage=None, │ │
│ │ │ profile=None, │ │
│ │ │ licenses=[], │ │
│ │ │ sources=[], │ │
│ │ │ contributors=[], │ │
│ │ │ keywords=[], │ │
│ │ │ image=None, │ │
│ │ │ version=None, │ │
│ │ │ created=None, │ │
│ │ │ resources=[ │ │
│ │ resource_name = 'acoes_planejamento' │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
Exception: Mensagem de erro
make: *** [extract] Error 1
make extract
python main.py extract acoes_planejamento && python main.py extract indicadores_planejamento && python main.py extract localizadores_todos_planejamento && python main.py extract programas_planejamento && true
2023-06-30T07:55:10-0300 INFO [scripts.extract] Geração de arquivo texto para acoes_planejamento. Aguarde esse processamento pode ser um pouco demorado!
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /Users/fjunior/Projects/splor/ppag-planejamento/scripts/extract.py:22 in extract_resource │
│ │
│ 19 │ # Tempo de Processamento 00:01:13 │
│ 20 │ logger.info(f"Geração de arquivo texto para {resource_name}. Aguarde esse processame │
│ 21 │ if True: │
│ ❱ 22 │ │ raise Exception('Mensagem de erro') │
│ 23 │ res = requests.get(resource.custom['api_url']) # Resource is stripping url property │
│ 24 │ res.raise_for_status() │
│ 25 │ if 'gerado com sucesso!' not in res.text: │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
Exception: Mensagem de erro
make: *** [extract] Error 1
Ps. Ao tentar postar o log original recebi um erro do github de que "There was an error creating your Issue: body is too long (maximum is 65536 characters)."