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

Erro ao tentar fazer download de vários arquivos por "glob" #11

Open
leolopes opened this issue Sep 26, 2022 · 2 comments
Open

Erro ao tentar fazer download de vários arquivos por "glob" #11

leolopes opened this issue Sep 26, 2022 · 2 comments

Comments

@leolopes
Copy link

Descrição

Ao tentar fazer o download de vários arquivos usando padrões de glob, apresenta o erro:

Unable to process request. Please try again in few moments.

Captura de tela da CLI mostrando erro ao tentar baixar múltiplos arquivos com glob

Motivo

Utilizamos padrões glob para fazer upload de pastas inteiras, tipos de arquivo específicos, etc, o que economiza tempo e dados, uma vez que não são subidos todos os arquivos de uma vez.

Porém, ao tentar fazer a mesma coisa no processo de download, não conseguimos. Isso é até pior do que não poder fazê-lo no upload, pois pressupõe que nós saibamos de antemão os nomes dos arquivos, e que são poucos o suficiente para podermos fazer um por um.

Acabamos tendo de fazer download de todo o tema para economizar tempo.

Outro problema ainda é o fato de que a mensagem de erro não corresponde necessariamente ao erro, de modo que o usuário pode achar que seja apenas uma instabilidade.

Comportamento Esperado

Que ao utilizar padrões de glob no comando try download, sejam baixados os arquivos que correspondam ao padrão, assim como acontece no upload.

@rhandrade
Copy link
Contributor

@leolopes nem o comando nem a api de download suportam os padrões glob. Quando fomos desenvolver entendemos que não fazia sentido baixar somente uma parte do tema.

A ideia do comando download é baixar um ou outro arquivo para uma validação rápida ou todo o tema. Baixar porções inteiras do tema como o configs ou o elements não faz sentido para nós.

Por exemplo, baixar somente os arquivos da pasta elements não fariam o tema funcionar, bem como os configs, layouts e pages. Para ele funcionar precisa de todos os arquivos. No caso do upload faz pois presume-se que todos os arquivos já foram enviados pelo menos uma vez e já estão la, e se eu alterei os arquivos X, Y e Z não teria porque enviar todo o tema novamente.

@leolopes
Copy link
Author

leolopes commented Oct 3, 2022

@rhandrade então, eu tenho vários momentos em que preciso baixar apenas uns poucos arquivos, apesar de ser uma situação mais rara do que o contrário (subir poucos os arquivos). Acredito que deva variar bastante com a forma de trabalho de cada desenvolvedor.

De qualquer modo, se a API não suporta os padrões de glob, nem teria o que fazer antes de essa API ser alterada.

Obrigado

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants