在我的Google Appengine应用程序中,我在模块'gvu'中定义了一个自定义异常InvalidUrlException(Exception)。某处在我的代码我做的:Google Appengine和Python异常
try:
results = gvu.article_parser.parse(source_url)
except gvu.InvalidUrlException as e:
self.redirect('/home?message='+str(e))
...
这在当地GAE开发服务器工作正常,但引发
<type 'exceptions.SyntaxError'>: invalid syntax (translator.py, line 18)
当我把它上传。 (第18行是以'except'开头的行)
这个问题似乎来自'as e'部分:如果我删除它,我不会再有这个异常。不过,我希望能够访问引发的异常。你有没有遇到过这个问题?有没有其他语法?
非常感谢!就是这样。 – Jim 2010-01-28 01:18:28