Ho un'app App Engine in esecuzione localmente utilizzando dev_appserver.py
. Nella directory dell'app ho lo standard appengine_config.py
che dovrebbe essere eseguito su ogni richiesta fatta all'app. In passato era solito eseguire il modulo, ma improvvisamente ha smesso di farlo.dev_appserver.py non carica appengine_config.py
In un'altra app viene eseguita sulla stessa macchina funziona correttamente.
Ho controllato con Process Monitor per vedere se il file è stato caricato da un'altra posizione, ma non lo è (posso vedere il file dell'altro app in fase di caricamento).
Qualche motivo per cui appengine_config.py
non viene eseguito?
appengine_config.py viene eseguito solo quando viene avviata una nuova istanza. Non c'è motivo di eseguirlo per ogni richiesta. A proposito: appengine_config.py è ottimo per cambiare i config defauls (impostazioni del modulo) usando lib_config. Maggiori informazioni qui: https://developers.google.com/appengine/docs/python/tools/appengineconfig – voscausa
@voscausa Nella produzione hai ragione, 'appengine_config.py' viene caricato quando viene creata un'istanza. Ma sul server di sviluppo viene caricata ogni richiesta, quindi non è necessario fermarsi e avviare il server ogni volta che si cambia il file. – Tzach
Sì, c'è un motivo: debug. – voscausa