conductor.houdini.hda.submission module¶
Build an object to represent a Conductor submission.
-
class
conductor.houdini.hda.submission.
Submission
(node)¶ Bases:
object
class Submission holds all data needed for a submission.
A Submission contains many Jobs, and those Jobs contain many Tasks. A Submission can provide the correct args to send to Coductor, or it can be used to create a dry run to show the user what will happen. A Submission also manages a list of environment tokens that the user can access as $ variables, similar to Houdini Local variables, in order to build strings in the UI such as commands and job titles.
-
basename
¶ basename.
-
email_addresses
¶ email_addresses.
-
email_hooks
¶ email_hooks.
-
filename
¶ filename.
-
force_upload
¶ force_upload.
-
get_args
()¶ Prepare the args for submission to conductor.
This is a list where there is one args object for each Conductor job. The project, notifications, and upload args are the same for all jobs, so they are set here. Other args are provided by Job objects and updated with these submission level args to form complete jobs.
-
has_notifications
()¶ has_notifications.
-
jobs
¶ jobs.
-
local_upload
¶ local_upload.
-
node_name
¶ node_name.
-
project_id
¶ project_id.
-
project_name
¶ project_name.
-
scene
¶ scene.
-
tokens
¶ tokens.
-
unsaved
¶ unsaved.
-
upload_only
¶ upload_only.
-
use_timestamped_scene
¶ use_timestamped_scene.
-