有没有人见过GAE不遵守RPC的截止日期属性?

时间:2013-05-14 19:55:12

标签: image google-app-engine

我尝试使用Image.execute_transforms_asynchttps://developers.google.com/appengine/docs/python/images/imageclass#Image_execute_transforms_async)对大图片进行变换或调整大小时偶尔会出现超时。

我尝试在我的create_rpc电话中添加截止日期,但它似乎忽略了它。这是代码片段:

image_data_rpc = images.create_rpc(deadline=5) image.execute_transforms_async(output_encoding=image_output_type, quality=95, rpc=image_data_rpc)

我用urlfetch看过这个工作,想知道我在这里遗漏了什么。

1 个答案:

答案 0 :(得分:0)

我们最终弄明白了。并不是说截止日期没有得到尊重,而是execute_transforms_async本身的呼叫超时了。对image_data_rpc.get_result()的调用仅在截止日期超出错误后才会发生。仍试图找出execute_transforms_async上超时的原因,但截止日期参数似乎正在按预期工作。