刚升级到最新的 1.7.4 GAE python SDK,发现核心 webapp2 库是静默的(发行说明中没有提到升级到 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.