パンの描画グループ内の複数の描画の key_ids の個別のリストがあります。私が持っている key_ids がパン カテゴリ内の各パンの描画に関連付けられている key_ids と一致するかどうかを確認し、一致した描画 (ストロークなど) に関連付けられている情報を抽出したいと思います。
各パンの描画の key_ids を quickdraw パッケージから取得し、それらを新しいリストに入れようとしています。これを、私が持っている key_ids の別のリストに一致させることができます。ただし、quickdraw データから各描画の key_ids を抽出できません。
現在私は持っています:
breads = QuickDrawDataGroup("bread")
def drawings():
newlist = []
for bread in breads.drawings:
print(bread)
newlist.append(bread)
return newlist
ただし、次のエラーが発生します。
for bread in breads.drawings:
RuntimeError: generator raised StopIteration
key_ids の新しいリストを作成できるように、これを修正する方法はありますか?
さらに、key_ids で一致を取得したら、quickdraw 図面を検索して、特定の図面とその情報を取得します。
breads.search_drawings(key_id=6224124814819328) #this is an example
ただし、エラーが発生し続けるため、これを行うことができません。