(self, data: bytes, line_ending: bool = True)
| 123 | return False |
| 124 | |
| 125 | def write(self, data: bytes, line_ending: bool = True) -> int: |
| 126 | assert isinstance(data, bytes) # TODO: Maybe we can support str as well and encode it |
| 127 | |
| 128 | self.make_sure_we_are_executing() |
| 129 | |
| 130 | if self.child_fd: |
| 131 | return os.write(self.child_fd, data + (b'\n' if line_ending else b'')) |
| 132 | |
| 133 | return 0 |
| 134 | |
| 135 | def make_sure_we_are_executing(self) -> bool: |
| 136 | if not self.started: |
no test coverage detected