【发布时间】:2013-04-19 11:22:09
【问题描述】:
我有这个 GAE python 代码
在文件 foo.py 中
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.write('Hello Foo')
app = webapp2.WSGIApplication([('/', MainPage)], debug = True)
在 app.yaml 文件中
application: foo
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: foo.app
我得到这个错误指向文件 foo.py ( class MainPage(webapp2.RequestHandler): ) 中的第三行 观察。从邮件末尾开始阅读
...
line 172, in _HandleEvents
for event in events:
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/yaml_listener.py", line 212, in _GenerateEventParameters
raise yaml_errors.EventListenerYAMLError(e)
google.appengine.api.yaml_errors.EventListenerYAMLError: mapping values are not allowed here
in "foo.py", line 3, column 39
非常感谢您的帮助
谢谢 山姆
【问题讨论】:
-
我不确定它为什么会这样做,但我认为它正在尝试将您的 Python 脚本读取为 YAML 文件。