ノード内のワークアイテムがクック時に使用するスクリプトで必要となるPythonモジュール、実行可能ファイル、追加引数の名前が格納されています。
メソッド ¶
command
: str
Property
isStandardScript
がTrue
の場合、このプロパティは、ノードで生成されたワークアイテムに自動的に割り当てられるコマンドを返します。
extraArgs
: str
Property
ジョブスクリプトに渡される追加引数。
isMainThread
: bool
Property
ワークアイテムをIn-Processで実行する時にメインスレッドで実行する必要があるワークアイテムをノードが作成している場合、True
を返します。
isNative
: bool
Property
Returns True
if the work items in the node need to be loaded as native pdg.WorkItem objects when the work item cooks out of process, instead of using the out of process stub API.
This options is only possible if the job script is run using Houdini itself, i.e. using hython
.
isStandardScript
: bool
Property
ノードが標準のジョブスクリプトフォーマットを使用している場合、True
を返します。
moduleName
: str
Property
ワークアイテムのクックに使用されるPythonモジュールの名前。
Out-of-Processワークアイテムは、{pythonExecutable} {moduleName}.py {extra_args}
を実行することでクックされ、
In-Processワークアイテムは、 {module_name}.cook({work_item})
をコールすることでクックされます。
pythonExecutable
: str
Property
プロセス外でスクリプトを実行する時に使用されるPython実行可能ファイル(例えば、__PDG_PYTHON__
や__PDG_HYTHON__
)。
serviceTypeNames
: list
of str
Property
ジョブスクリプトと互換性があるサービスタイプ名のリスト。