Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dpm concat deve gerar mensagem de erro mais clara quando recurso concatenado não existe em todos os datapackages #73

Closed
fjuniorr opened this issue Feb 7, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@fjuniorr
Copy link
Contributor

fjuniorr commented Feb 7, 2024

Atualmente ele gera uma mensagem de erro

AttributeError: 'read_datapackage' object has no attribute 'relacao_indicadores_apurados'
make: *** [concat] Error 1

Tinha esquecido de adicionar o recurso relacao_indicadores_apurados nos datapackage.yaml do repo https://github.com/splor-mg/sigplan-dados-historico e demorei bastante a entender a causa do erro a partir da mensagem.

@gabrielbdornas gabrielbdornas added the enhancement New feature or request label Oct 23, 2024
@labanca
Copy link
Collaborator

labanca commented Nov 6, 2024

@gabrielbdornas atualmente ambas as formas de concatenar realizam a interseção entre os recursos de todos os datapackages a serem listados e somente concatena esses recursos. Se um datapackage não tiver o recurso listado em consonancia com os demais datapackages, a concatenação não ocorrerá.

resource_names = list(set.intersection(*[set(resource.name for resource in package.resources) for package in packages]))

Também já há mensagens indicando que não há resources em comum para serem concatenados entre os datapackages tanto no branch main quanto no no-memory-concat.

Creio então que esse issue já havia sido resolvido.

@gabrielbdornas
Copy link
Collaborator

@labanca, show! Neste sentido, vou fechar o Issue. Se sentir necessidade, podemos reabri-lo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

3 participants