kwargs = {}
if _POSIX:
kwargs['close_fds'] = True
- self._procs.append(_subprocess.Popen(
- cmd, stdin=stdin, stdout=_subprocess.PIPE,
- stderr=_subprocess.PIPE, **kwargs))
-
+ try:
+ self._procs.append(_subprocess.Popen(
+ cmd, stdin=stdin, stdout=_subprocess.PIPE,
+ stderr=_subprocess.PIPE, **kwargs))
+ except OSError:
+ LOG.error(cmd)
+ raise
self.stdout,self.stderrs = self._communicate(input=stdin_str)
# collect process statuses