conductor.houdini.hda.action_row_ui module

Handle button presses to submit and test jobs.

conductor.houdini.hda.action_row_ui.preview

Open a window displaying the structure of the submission and the JSON objects that will be sent to Conductor.

conductor.houdini.hda.action_row_ui.submit

Send jobs to Conductor

conductor.houdini.hda.action_row_ui.preview(node, **_)

Display a dry-run submission object in a window.

There are 2 tabs. One to show the whole object including variables available to the user, and one to show the JSON for the jobs that will be submitted. NOTE: the window is attached to the Houdini session so that it persists.

conductor.houdini.hda.action_row_ui.submit(node, **_)

Build a submission and submit all its jobs to Conductor.

We collect the responses in a list. If any jobs fail the exception is caught so subsequent jobs can still be attempted.