conductor.clarisse.scripted_class.variables module

Declare variables that users can use to construct strings.

These variables are available to help construct the job title, task command, metadata and so on. Most of the time, the attributes that use them wont be changed and can even be hidden. However, when a user wants to do something a little more advanced, for examplem create their own cnode wrapper, they will find them useful. It should be noted that these variables should only be relied on by ConductorJob nodes, and only during the submission process, and not by other nodes in Clarisse.

conductor.clarisse.scripted_class.variables.declare()

Make sure they are all present and have a value.

conductor.clarisse.scripted_class.variables.get(varname)

Take the pain out of getting an envvar in Clarisse.

conductor.clarisse.scripted_class.variables.put(varname, value)

Take the pain out of setting an envvar in Clarisse.