(self, n: int)
| 206 | ) |
| 207 | |
| 208 | def __read(self, n: int) -> bytes: |
| 209 | if not self.more_in_buffer(): |
| 210 | self.input_buffer = os.read(self.input_fd, 10000) |
| 211 | |
| 212 | ret = self.input_buffer[self.input_buffer_pos : self.input_buffer_pos + n] |
| 213 | self.input_buffer_pos += len(ret) |
| 214 | if self.input_buffer_pos >= len(self.input_buffer): |
| 215 | self.input_buffer = b"" |
| 216 | self.input_buffer_pos = 0 |
| 217 | return ret |
| 218 | |
| 219 | |
| 220 | def change_encoding(self, encoding: str) -> None: |
no test coverage detected