Page History
...
Python Method
Enter the following python code into a file i.e. test.py :
Code Block | ||||
---|---|---|---|---|
| ||||
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 |
---|
python3 test.py |
Alternatively add the following as the first line in test.pypy
Code Block | ||||
---|---|---|---|---|
| ||||
#!/usr/bin/env python3
... |
Code Block |
---|
module load python3
chmod +x test.py
./test.py # this uses shebang, see below, searches for specified python variant in $PATH |
You should see the text "Creating suite definition" and then your definition as your output.
...