(self, pos)
| 345 | raise Error('no marks') |
| 346 | |
| 347 | def setpos(self, pos): |
| 348 | if pos < 0 or pos > self._nframes: |
| 349 | raise Error('position not in range') |
| 350 | self._soundpos = pos |
| 351 | self._data_seek_needed = 1 |
| 352 | |
| 353 | def readframes(self, nframes): |
| 354 | if self._data_seek_needed: |