If launching houdini using hab-gui using habw.exe gui launch, houdini would not be able to print. The stdout/stderror objects will not accept write's.
This seems to be happening because Launcher uses subprocess.PIPE to capture stdout/stderr. Switching to the normal subprocess.Popen class instead fixes houdini.
If launching houdini using hab-gui using
habw.exe gui launch
, houdini would not be able to print. The stdout/stderror objects will not accept write's.This seems to be happening because Launcher uses
subprocess.PIPE
to capture stdout/stderr. Switching to the normalsubprocess.Popen
class instead fixes houdini.Checklist
Types of Changes
Proposed Changes
This PR makes it so we can define a per-alias launcher class.
Example .hab.json for houdini: