(self, buffer: Any)
| 15 | if (buf:=super().read(size)) is None: raise ValueError("io.RawIOBase.read returned None") # only happens if readinto returns None (never) |
| 16 | return buf |
| 17 | def readinto(self, buffer: Any) -> int: |
| 18 | data = self._tensor[self._position:self._position+len(buffer)].data() |
| 19 | buffer[:len(data)] = data |
| 20 | self._position += len(data) |
| 21 | return len(data) |
| 22 | |
| 23 | def seekable(self) -> bool: return True |
| 24 | def seek(self, offset: int, whence: int = 0) -> int: |