トレースグラフには/images.GetUrlBase、検索関数の呼び出しが表示されました。get_serving_url ()並行して呼び出すようにしようとしましたが、トレースグラフには呼び出しが順次に表示されます。
どうすれば平行になりますか?
私の試み
class Gets
@staticmethod
@ndb.tasklet
def get_img_url_parallel ( image_key ):
url = yield images.get_serving_url_async (image_key)
raise ndb.Return ( url )
@toplevel
def search (..):
::
for record in record_list:
::
for photo in record.photo_list:
if (photo != ""):
yielded_photo = yield Gets.get_img_url_parallel ( photo )
photo_list.append ( yielded_photo )
::
私はタスクレットを譲るのが初めてです。
