Sto sviluppando un'applicazione utilizzando Flask.Quale strumento Unix per aggiungere/rimuovere rapidamente del testo in uno script Python?
voglio un modo automatizzato rapido per aggiungere e rimuovere debug=True
alla funzione di chiamata principale:
Sviluppo:
app.run(debug=True)
Produzione:
app.run()
Per motivi di sicurezza, come ho potrebbe esporre informazioni private/sensibili sull'app se lascio la modalità di debug su "in the wild".
Stavo pensando di usare sed o awk per automatizzarlo in un hook git (la versione di produzione è conservata in un repository remoto che spingo a), o includendola in uno script di shell che sto per scrivere per accendere uwsgi e qualche altra "manutenzione" - attività che consentono all'app di essere pubblicata correttamente.
Cosa ne pensi?
... e molto fragile. Considerate ciò che accade quando il file viene modificato contiene "= mydebug TrueBlueCanary" –
Sì, proprio adatto solo per un trucco veloce; non per un meccanismo di produzione per la commutazione di ambienti .... –