1

トレースグラフには/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  ) 
::

私はタスクレットを譲るのが初めてです。

4

0 に答える 0