Jim*_*Jim 1 python google-app-engine exception
在我的Google Appengine应用程序中,我在模块'gvu'中定义了一个自定义异常InvalidUrlException(Exception).在我的代码的某处我做:
try:
results = gvu.article_parser.parse(source_url)
except gvu.InvalidUrlException as e:
self.redirect('/home?message='+str(e))
...
Run Code Online (Sandbox Code Playgroud)
它在本地GAE开发服务器上运行良好,但提升了
<type 'exceptions.SyntaxError'>: invalid syntax (translator.py, line 18)
Run Code Online (Sandbox Code Playgroud)
当我上传它.(第18行是以'except'开头的行)
问题似乎来自'as e'部分:如果我删除它,我不再得到这个例外.但是,我希望能够访问引发的异常.你有没有遇到过这个问题?有替代语法吗?
您的服务器上可能有较旧的Python版本.except ExceptionType as varname:是一种较新的语法.以前你只需要使用逗号:except ExceptionType, varname:.
| 归档时间: |
|
| 查看次数: |
945 次 |
| 最近记录: |