forked from platformio/platformio-core
Pass system STDIN stream to SCons subprocess
This commit is contained in:
@ -137,12 +137,14 @@ class PlatformRunMixin(object):
|
|||||||
line_callback=self._on_stderr_line,
|
line_callback=self._on_stderr_line,
|
||||||
data_callback=lambda data: _write_and_flush(sys.stderr, data),
|
data_callback=lambda data: _write_and_flush(sys.stderr, data),
|
||||||
),
|
),
|
||||||
|
stdin=sys.stdin,
|
||||||
)
|
)
|
||||||
|
|
||||||
return proc.exec_command(
|
return proc.exec_command(
|
||||||
args,
|
args,
|
||||||
stdout=proc.LineBufferedAsyncPipe(line_callback=self._on_stdout_line),
|
stdout=proc.LineBufferedAsyncPipe(line_callback=self._on_stdout_line),
|
||||||
stderr=proc.LineBufferedAsyncPipe(line_callback=self._on_stderr_line),
|
stderr=proc.LineBufferedAsyncPipe(line_callback=self._on_stderr_line),
|
||||||
|
stdin=sys.stdin,
|
||||||
)
|
)
|
||||||
|
|
||||||
def _on_stdout_line(self, line):
|
def _on_stdout_line(self, line):
|
||||||
|
Reference in New Issue
Block a user