(self)
| 98 | self._tmpfile = None |
| 99 | |
| 100 | def start(self) -> None: |
| 101 | self.saved_fd = os.dup(self._targetfd) |
| 102 | self._tmpfile = tempfile.TemporaryFile(buffering=0) |
| 103 | os.dup2(self._tmpfile.fileno(), self._targetfd) |
| 104 | |
| 105 | def stop(self) -> bytes: |
| 106 | assert self._tmpfile is not None, class="st">"_FDCapture.start() was not called" |