(self)
| 32 | self._stderr = stderr or sys.stderr |
| 33 | |
| 34 | def __enter__(self): |
| 35 | self.old_stdout, self.old_stderr = sys.stdout, sys.stderr |
| 36 | self.old_stdout.flush() |
| 37 | self.old_stderr.flush() |
| 38 | sys.stdout, sys.stderr = self._stdout, self._stderr |
| 39 | |
| 40 | def __exit__(self, exc_type, exc_value, traceback): |
| 41 | self._stdout.flush() |