...
Python Method
Enter the following python code into a file i.e. test.py :
#!/usr/bin/env python2.7
import os
import ecflow
print "Creating suite definition"
defs = ecflow.Defs()
suite = defs.add_suite("test")
suite.add_variable("ECF_HOME", os.path.join(os.getenv("HOME"), "course"))
suite.add_task("t1")
print defs
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
#!/usr/bin/env python2.7
import os
from ecflow import Defs,Suite,Task,Edit
print "Creating suite definition"
home = os.path.join(os.getenv("HOME"), "course")
defs = Defs(
Suite('test',
Edit(ECF_HOME=home),
Task('t1')))
print defs |
Then run as a python script:
Code Block | ||
---|---|---|
| ||
python test.py |
You should see the text "Creating suite definition" and then your definition as your output.
Note |
---|
All the following python examples should be run in the same way. |
What to do
- Initially try both plain text and python examples. Later examples are only in python.
- Type in the suite definition file.
...