A job's s dependency
attribute attribute can take several forms :
- <jobid>
complete-job-<jobid>
link-<state>-<type>-<jobid>
info-<state>-{''"",[]}
The The info syntax syntax is only used when the dependencies are defined in a job's callbacks, in which case the job's s dependency
attribute attribute only is used to inform WranglerView on how to draw the Dependency Graph layout. This syntax resembles a python dictionary, and several characters are significant:
- * - mean each frame
- '' "" (blank) - means entire job
Note |
---|
Only use double-quotes in the |
Examples:
Wait for job 900 to complete
...
The job has several layers or dependencies:
info-complete-{'"1'":['"540:3'"], '"*'":['"600:*'"], ''"":['"700'"]}
frame 1 waits for frame 3 in job 540
and each each frame waits for the corresponding frame in job 600
and the the entire job waits for job 700
The job has several layers or dependencies:
info-complete-{
''"":[
'"123
'",
'"456
'"],
'"*
'":[
'"345:*
'"],
'"10
'":[
'"346:2
'", 346:4
'"]
}
- the entire job waits for jobs 123 and 456
and each each frame waits for the corresponding frame in job 345
- and frame frame 10 waits for:
- frame 2 in job 346
- and frame frame 4 in job 346