将App Engine应用程序移植到Python 2.7时的Yaml脚本处理程序

时间:2012-12-26 16:28:05

标签: google-app-engine python-2.7 yaml

我在App Engine上将Python应用程序从2.5移植到2.7并且我发现脚本处理程序对WSGI端点的工作方式不同。具体来说,当我的端点应用程序在子目录中定义时,yaml无法解析。

- url: /crawl/route/.*
  script: crawl/crawler.app
  login: admin

在Python 2.5中,“。app”扩展名为“.py”

如果脚本定义没有子目录,则此方法有效。实际上,根目录中的所有应用程序脚本都可以运行,子目录中的所有应用程序脚本都会失败。

1 个答案:

答案 0 :(得分:1)

这不是一个路径,它是一个python对象,所以使用

script: crawl.crawler.app