(self, prepend=b'')
| 105 | self.file.read(size-self._length+read) |
| 106 | |
| 107 | def prepend(self, prepend=b''): |
| 108 | if self._read is None: |
| 109 | self._buffer = prepend |
| 110 | else: # Assume data was read since the last prepend() call |
| 111 | self._read -= len(prepend) |
| 112 | return |
| 113 | self._length = len(self._buffer) |
| 114 | self._read = 0 |
| 115 | |
| 116 | def seek(self, off): |
| 117 | self._read = None |
no outgoing calls