Pythonノードスクリプト内で(例えば、Python Processorノード上で)このエラーを引き起こして、処理を停止し、そのTOPノードにエラー信号を送信させます。
Python ProcessorノードのonGenerate
スニペットの例:
import pdg # 入力のワークアイテム毎に作成された新しいワークアイテムの数を取得します。 per_item = self["peritem"].evaluateInt() if per_item > 16: # Too many! raise pdg.CookError( "Can't create more than 16 items per incoming item" ) # 継続して新しいワークアイテムを生成します...