0

在尝试使用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 的这项工作,想知道我是否在这里遗漏了一些东西。

4

1 回答 1

0

我们最终想通了。并不是没有遵守最后期限,而是对execute_transforms_async自身的调用超时了。image_data_rpc.get_result()仅在截止日期超出错误之后才发生调用。仍在尝试找出超时的原因execute_transforms_async,但截止日期参数似乎按预期工作。

于 2013-05-22T15:07:00.287 回答