GAE上でGdata Python Clientを使い、サービスのクエリーで「DownloadError ApplicationError: 5」が稀に発生するので原因を調べていたら、以下の記事からライブラリ内部のurl.fetchで5秒タイムアウトしていることがわかった。
GAEのurl.fetchでDownloadError ApplicationError: 5 | ウフル技術ブログ
5秒はきついので10秒にのばそうと調べたら、run_on_appengineの引数に”deadline=10″を渡せばいいことがわかった。
gdata.alt.appengine.run_on_appengine(calendar_service, deadline=10)