Pass system STDIN stream to SCons subprocess

This commit is contained in:
Ivan Kravets
2021-10-25 21:12:29 +03:00
parent 1dd0635e5e
commit d7b7d2de6e

View File

@ -137,12 +137,14 @@ class PlatformRunMixin(object):
line_callback=self._on_stderr_line,
data_callback=lambda data: _write_and_flush(sys.stderr, data),
),
stdin=sys.stdin,
)
return proc.exec_command(
args,
stdout=proc.LineBufferedAsyncPipe(line_callback=self._on_stdout_line),
stderr=proc.LineBufferedAsyncPipe(line_callback=self._on_stderr_line),
stdin=sys.stdin,
)
def _on_stdout_line(self, line):