Home | Trees | Indices | Help |
|
---|
|
object --+ | dag_t
This object builds a DAG of files an sequences their submission to the parallel work queue of type work_queue_t.
This takes plan_t objects representing command strings or python functions, and creates command_t objects suitable for use in the work_queue_t.
As the work_queue_t executes, it queries this DAG for more ready commands or functions to execute.
Instance Methods | |||
|
|||
|
|||
command_t |
|
||
|
|||
bool |
|
||
|
|||
|
|||
list |
|
||
Inherited from |
Properties | |
Inherited from |
Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
Create a command based on the input dictionary or plan_t object. It may have inputs and outputs. Things may have no input or output files. Return the created command_t. The command object dependence tracking mechanism will control their execution. |
Return a list of things that did not build but were tagged as required for the build. This list could be nonempty because (1)there was an error in the build or (2) there is a circularity in the dependence structure. |
Check the DAG for illegal cycles in the include structure.
|
Return a list of command_t's that were executed for analysis of the build. If a command was not executed, it is not returned.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Dec 15 13:53:07 2016 | http://epydoc.sourceforge.net |