Google app engine 最新1.7.4版python SDK中的webapp2 2.5.2抛出AssertionError:WSGIApplication全局变量未设置

Google app engine 最新1.7.4版python SDK中的webapp2 2.5.2抛出AssertionError:WSGIApplication全局变量未设置,google-app-engine,Google App Engine,刚刚升级到最新的1.7.4 GAE python SDK,发现核心webapp2 lib处于静默状态(升级到2.5.2版本时未提及。此版本包含 在某些情况下,它会阻止应用程序以错误开始,例如: File "/usr/local/src/gae/google_appengine/lib/webapp2/webapp2_extras/jinja2.py", line 209, in get_jinja2 app = app or webapp2.get_app() File "/usr/local/

刚刚升级到最新的1.7.4 GAE python SDK,发现核心webapp2 lib处于静默状态(升级到2.5.2版本时未提及。此版本包含

在某些情况下,它会阻止应用程序以错误开始,例如:

File "/usr/local/src/gae/google_appengine/lib/webapp2/webapp2_extras/jinja2.py", line 209, in get_jinja2
app = app or webapp2.get_app()
File "/usr/local/src/gae/google_appengine/lib/webapp2/webapp2.py", line 1705, in get_app
assert getattr(_local, 'app', None) is not None, _get_app_error
AssertionError: WSGIApplication global variable is not set.
修复程序来自:


如果遇到相同的错误,请在应用程序初始化后还原或添加类似于
app.set\u globals(app=app)

如果库以静默方式升级,那是因为您使用的是“最新版本”作为app.yaml中的版本。如果不希望更改版本,请指定版本号。此行为记录在