(self, pos, whence=0)
| 1221 | return max(_BufferedIOMixin.tell(self) - len(self._read_buf) + self._read_pos, 0) |
| 1222 | |
| 1223 | def seek(self, pos, whence=0): |
| 1224 | if whence not in valid_seek_flags: |
| 1225 | raise ValueError("invalid whence value") |
| 1226 | self._checkClosed("seek of closed file") |
| 1227 | with self._read_lock: |
| 1228 | if whence == 1: |
| 1229 | pos -= len(self._read_buf) - self._read_pos |
| 1230 | pos = _BufferedIOMixin.seek(self, pos, whence) |
| 1231 | self._reset_read_buf() |
| 1232 | return pos |
| 1233 | |
| 1234 | class BufferedWriter(_BufferedIOMixin): |
| 1235 |
nothing calls this directly
no test coverage detected