On Sat, Apr 02, 2016 at 11:38:43PM +0200, Giuseppe Naponiello wrote: > Lo script crea i vari file, crea l'archivio zip e pulisce la cartella > dai file creati lasciando solo lo zip...il problema arriva al download: > nell'error.log di apache leggo "malformed header from script 'test.py': > Bad header: Initializing..." > L'errore sparisce e il download va a buon fine se dallo script elimino > le funzioni per la creazione degli shapefile!!! > Per creare gli shp utilizzo pgsql2shp e credo il problema stia nel > fatto che il comando pgsql2shp produce output: > "Initializing... > Done (postgis major version: 2). > Output shape: MultiPoint > ... > Secondo voi è corretto pensare che il problema sia l'output prodotto da > pgsql2shp, se si come eliminare l'errore? Nella documentazione non c'è > nessuna opzione che permetta di non stampare output. > Magari esiste un'altra strada per ottenere lo stesso risultato?
Mi pare corretto pensarlo. Tu come catturi l'output di pgsql2shp? io non ho mai lavorato con i gis quindi rispondo solo a buon senso. Mi immagino che l'output di pgsql2shp sia diviso in 2 handler differenti, quindi debba essere possibile catturare solo lo std output e non lo std error. In alternativa, visto che le opzioni ti permettono di nminare il file di output (-f) immagno che quello non abbia la scritta Initializing e quindi tu possa poi riprenderlo da li. sandro *:-) -- Sandro Dentella *:-) http://trepalchi.it Il nuovo portale degli artisti! _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python