ComplexOutput data as reference always generates a file named "input.csv", should be "output".
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia in pywps/inout/basic.py alle righe 271-276, quindi segui come ComplexOutput, FileStorage e DataHandler determinano il nome del file di riferimento. Conferma come viene costruito l'URL generato per gli output txt/csv e application/xml referenziati. Il lavoro è completato quando i file di output referenziati usano un nome basato sull'output invece del nome di input fuorviante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
When returning a ComplexOutput as Reference (output as_reference is True), the filename generated by the server (and used in the built URL) is always "input", eg "input.csv" for a "txt/csv" output, or "input.xml" for an "application/xml" output. This is misleading to users as this is actually the Output file.
After some digging through the sourcecode, I found where that name is set:
https://github.com/geopython/pywps/blob/d0bb9787207e670f4cf8ec5fc3d56abb284226e1/pywps/inout/basic.py#L271-L276
It appears there is no way to set this name on the ComlexOutput object, or on the FileStorage object or on the DataHandler object.
Environment
- operating system: Ubuntu 22.04
- Python version: 3.8
- PyWPS version: 4.5.2
- source/distribution
- git clone
- Debian
- PyPI
- zip/tar.gz
- other (please specify):
- Lingua principale
- Python
- Stelle
- 186
- Fork
- 117
- Merge medio
- 11g 20h
- PR unite (30g)
- 1
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di geopython/pywps
-
ReadTheDocs OAuth App InstallationForse di nuovo libera @tomkralidis l’ha presa 71 giorni fa e non c’è nessuna pull request aperta. Apertadocumentation
-
Modernizing the packaging of the libraryForse di nuovo libera @Zeitsperre l’ha presa 284 giorni fa e non c’è nessuna pull request aperta. Apertadocumentation enhancement packaging
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di geopython/pywps
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
https://search.utilibre.orgApertainstance instance add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
searxng/searx-instances#941 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
FluidNumerics/fluid-walk-blocker#89 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno