Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepy
from ecflow import Defs,Suite,Task, Defstatus, AutoCancel

defs = Defs()
defs += Suite("s1",
            Task("t1",Defstatus("complete")),
            Task("t2",Defstatus(DState.complete))) 

The following shows alternative styles that produce the same definiyion:


Code Block
languagepy
defs = Defs()
s1 = defs.add_suite("s1") 
s1.add_task("t1").add_defstatus(Defstatus("complete"))
s1.add_task("t2").add_defstatus(DState.complete)

...



Code Block
languagepy
defs = Defs().add(
        Suite("s1").add(
          Task("t1").add(Defstatus("complete")),
          Task("t2").add(Defstatus(DState.complete))))



Code Block
languagepy
defs = Defs() + ( Suite("s1") +  Task("t1") + Task("t2") )
defs.s1.t1 += Defstatus("complete") 
defs.s1.t2 += Defstatus(DState.complete) 


...