Versions Compared

Key

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

...

Python

Restarting and beginning the suite can also be done with the Client Server API.
Modify your client.py file and then run it.

 

Warning
If you had previously loaded the suite, then comment out the ci.load(..) statement

 

Code Block
languagepy
title$HOME/course/client.py
import ecflow
try:
    print("Loading definition in 'test.def' into the server")
    ci = ecflow.Client()
    ci.load("test.def")

    print("Restarting the server. This starts job scheduling")
    ci.restart_server()

    print("Begin the suite named 'test'")
    ci.begin_suite("test")

except RuntimeError as e:
    print("Failed:", e)


What to do

  1. Restart the ecflow_server
  2. Begin the suite
     

...