Sto migrando la mia app gae a python 2.7. Questo è il mio nuovo app.yaml:Come migrare la mia app.yaml a 2.7?
application: webfaze
version: main
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /mapreduce(/.*)?
script: mapreduce/main.application
- url: /(.*\.(html|css|js|gif|jpg|png|ico|swf))
static_files: static/\1
upload: static/.*
expiration: "1d"
- url: .*
script: main.application
- url: /task/.*
script: main.application
login: admin
Ma ottengo questo messaggio di errore:
Error parsing yaml file:
Invalid object:
threadsafe cannot be enabled with CGI handler: mapreduce/main.application
in "webfaze/app.yaml", line 22, column 1
Potete dirmi come risolvere l'errore?
Grazie è vero che potevo semplicemente omettere la parte mapreduce dal momento che non la sto usando al momento. Ora aggiornamento ha superato il controllo della sintassi e sono curioso di vedere cosa è successo ora che ho appena eseguito 'set_default_version' –
o chiamarlo' mapreduce.main.application'. –
Grazie @Nick Johnson per la soluzione completa. Potrei migrare l'intera app a python 2.7 con un piccolo sforzo :-) –