在我的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