[appengine] DeadlineExceededError には二種類ある

レスポンスが帰ってこないサイトに対して urlfetch.fetch をした場合などに発生する例外 DeadlineExceededError は、自分のレスポンスハンドラが制限時間を超過したときに発生させられる DeadlineExceededError と名前が同じように見えますが別のものになっています。

具体的には、urlfetchなど、API内で発生するのは、google.appengine.runtime.apiproxy_errors.DeadlineExceededError

自分のレスポンスハンドラが殺されたとき発生するのは、google.appengine.runtime.DeadlineExceededError

参考
python - Unable to handle DeadlineExceededError while using UrlFetch - Stack Overflow
svn/trunk/python/ google/appengine/runtime/__init__.py

コメント

このブログの人気の投稿

[linux] ping は通るのに No route to host と言われる

Chrome でダウンロードしたファイル名の一部がハイフンになる

[windows] Windows 回復環境 (WinRE) を修理する