2
は私のコードです:GAEタスクで自動再試行を実装する方法は?ここ
class PublishPhotosHandler(webapp.RequestHandler):
for argument in files_arguments:
taskqueue.add(url='/upload', params={'key': key})
class UploadWorker(webapp.RequestHandler):
def post(self):
key = self.request.get('key')
result = urlfetch.fetch(...)
# how to return there an error, so the task will be retried?
ありがとう、クリス。どうすれば例外を発生させることができますか(本当の例外がない場合、urlfetchは503のようなhttpステータスコードを返すか、タイムアウトが発生した場合のみ)? –
http://docs.python.org/tutorial/errors.html#raising-exceptions –
ここで例外を発生させる必要はありません。単に 'self.response.set_status(500)'を実行してください。 –