Lines Matching full:stderr

37     both stdout and stderr while it is running. We do this so we can monitor
42 Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
56 def __init__(self, args, stdin=None, stdout=PIPE_PTY, stderr=PIPE_PTY, argument
65 stderr: See subprocess.Popen(), except that we support the sentinel
79 if stderr == PIPE_PTY:
81 stderr = os.fdopen(stderr_pty[1])
84 stdout=stdout, stderr=stderr, shell=shell, cwd=cwd, env=env,
92 # Note that if stderr is STDOUT, then self.stderr will be set to None by
97 self.stderr = os.fdopen(stderr_pty[0])
104 """Interact with process: Read data from stdout and stderr.
115 sys.stdout or sys.stderr.
125 A tuple (stdout, stderr, combined) which is the data received on
126 stdout, stderr and the combined data (interleaved stdout and stderr).
129 set both stdout and stderr to PIPE or PIPE_PTY. Even then it depends on
131 between stdout and stderr quickly in succession, by the time we come to
133 all the stdout lines, then all the stderr lines. So the interleaving
135 stderr=cros_subprocess.STDOUT to the constructor.
137 This feature is still useful for subprocesses where stderr is
140 Note also that if you set stderr to STDOUT, then stderr will be empty
147 stderr = None # Return
160 if self.stderr and self.stderr != self.stdout:
161 read_set.append(self.stderr)
162 stderr = []
203 if self.stderr in rlist:
207 data = os.read(self.stderr.fileno(), 1024)
211 self.stderr.close()
212 read_set.remove(self.stderr)
214 stderr.append(data)
217 output(sys.stderr, data)
224 if stderr is not None:
225 stderr = ''.join(stderr)
227 stderr = ''
237 if stderr:
238 stderr = self._translate_newlines(stderr)
241 return (stdout, stderr, combined)
275 if stream == sys.stderr:
290 # The total length of stdout and stderr should equal the combined length
300 """Check stdout and stderr"""
302 cmd = 'echo fred >/dev/stderr && false || echo bad'
311 cmd = 'echo test >/dev/stderr'
321 cmd = ['echo', 'test', '>/dev/stderr']
330 cmd = ['echo', 'test', '>/dev/stderr']
390 plist = Popen(both_cmds, stdout=subprocess.PIPE, stderr=subprocess.PIPE,