(self, proc, what, output=None)
| 36 | |
| 37 | class TestProcessError(Exception): |
| 38 | def __init__(self, proc, what, output=None): |
| 39 | self.output = output |
| 40 | sep = "\n%s stderr(%s) %s\n" % ("_" * 32, proc.pid, "_" * 32) |
| 41 | error = sep + proc.error + sep if proc.error else "" |
| 42 | super(TestProcessError, self).__init__("%s pid=%s exit=%s: %s%s" % ( |
| 43 | proc.cmd, proc.pid, proc.returncode, what, error)) |
| 44 | |
| 45 | |
| 46 | class Popen(subprocess.Popen): |