pdg.WorkItemOptionsオブジェクトまたはキー/値の引数をaddWorkItem
メソッドに渡して新しいPDGワークアイテムを構築するためのコンテナオブジェクト。
メソッド
addWorkItem(options=None, **kwargs)
→ pdg.WorkItem
新しいワークアイテムを構築して、それをホルダーに追加します。 この関数には、pdg.WorkItemOptionsオブジェクト、または、ワークアイテムオプションオブジェクトで対応している値に合致したキーワード引数のどちらかを渡すことができます。
例:
# キーワード引数の使い方 item_holder.addWorkItem(name="example", index=5) # オプションオブジェクトの使い方 options = pdg.WorkItemOptions() options.name = "otherexample" options.cloneResultData = True item_holder.addWorkItem(options) # オーバーライド item_holder.addWorkItem(options, name='overridename')
addDependency(child, parent)
このオブジェクトをノード上のマッピングコールバックに渡す時に使用します。
child
pdg.WorkItemオブジェクトをそのparent
ワークアイテムオブジェクトに依存させます。
Tip
この引数の順番は、同じノード内の2つのワークアイテム間で依存関係を作成する時にのみ重要になります。 そうでない場合、このコードは、あなたが上流のワークアイテムを下流のワークアイテムに依存させてしまっていれば、自動的にその順番を逆にしてくれます。
isEmpty
: bool
Property
ホルダーが空っぽの場合はTrue
、そうでない場合はFalse
を返します。