Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1584 5.0 Python Api Improvements
  3. PM-1666

get live output from pegasus cli tools when they are called with the client code

    XMLWordPrintable

    Details

      Description

      When the python client code is called, all the output is captured and then printed to the screen. For large workflows, when wf.plan() is called, it can appear that it is hanging.

      Instead, we should log the output live using something like this:
      https://fabianlee.org/2019/09/15/python-getting-live-output-from-subprocess-using-poll/

        Attachments

          Activity

            People

            • Assignee:
              tanaka Ryan Tanaka
              Reporter:
              tanaka Ryan Tanaka
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: