conductor.houdini.hda.uistate module

Update buttons based on submission validity.

Currently, a job is valid if it has a project selected, and if the custom frame range is valid. A Submission is valid if it has a project selected and all its input jobs are valid.

conductor.houdini.hda.uistate.has_valid_project(node)

Is the project is valid.

This will be false if the project is set to Not Set, or if for some reason it is set to a project name that is no longer in the list from Conductor, which could occur if a project has been deleted.

conductor.houdini.hda.uistate.update_button_state(node)

Update a job or submitter node’s buttons.