Ensure stdout/stderr from pulsar is not processed as None
Summary of Changes
Ensures that stdout/stderr is not None in the pulsar job runner. This could have also been fixed by making changes in Pulsar to send back an empty string instead of None in the live update final status. However, this approach also would have required a couple changes to the Galaxy pulsar job runner anyways. So I just decided to do this slightly less nice way in one pr, rather than have two prs.
Checklist
-
The MR has a clear and concise title -
Code is self-documented and follows style guidelines. -
Automated tests are written and pass successfully. -
Regression tests (e.g. manually triggered system tests, manual GUI/tool tests, ...) are performed to make sure the MR does not break anything (when applicable) -
Readme file is present and up-to-date.
Documentation Updates
Additional Notes
Closes #128 (closed)