(self, pos, whence=0)
| 1228 | return max(_BufferedIOMixin.tell(self) - len(self._read_buf) + self._read_pos, 0) |
| 1229 | |
| 1230 | def seek(self, pos, whence=0): |
| 1231 | if whence not in valid_seek_flags: |
| 1232 | raise ValueError("invalid whence value") |
| 1233 | with self._read_lock: |
| 1234 | if whence == 1: |
| 1235 | pos -= len(self._read_buf) - self._read_pos |
| 1236 | pos = _BufferedIOMixin.seek(self, pos, whence) |
| 1237 | self._reset_read_buf() |
| 1238 | return pos |
| 1239 | |
| 1240 | class BufferedWriter(_BufferedIOMixin): |
| 1241 |
nothing calls this directly
no test coverage detected