(self, size=None)
| 201 | |
| 202 | # Read From File |
| 203 | def read(self, size=None): |
| 204 | assert not self.__closed |
| 205 | assert self.__mode == self.READ |
| 206 | if size is None: |
| 207 | size = (2 ** 31) - 1 |
| 208 | else: |
| 209 | assert type(size) is int and size > 0 |
| 210 | data = self.__stream[self.__pointer:self.__pointer+size] |
| 211 | pointer = self.__pointer + size |
| 212 | if pointer > len(self.__stream): |
| 213 | pointer = len(self.__stream) |
| 214 | self.__pointer = pointer |
| 215 | return data |
| 216 | |
| 217 | # Change Pointer Value |
| 218 | def seek(self, offset, from_start=False): |
no outgoing calls
no test coverage detected