(self, size)
| 86 | self.pos = 0 |
| 87 | |
| 88 | def read(self, size): |
| 89 | max_readable = min(self.target_size - self.pos, size) |
| 90 | ret = self.underlying_fp.read(max_readable) |
| 91 | lenret = len(ret) |
| 92 | self.pos += lenret |
| 93 | return ret + b'\0' * (max_readable - lenret) |
| 94 | |
| 95 | def close(self): |
| 96 | return self.underlying_fp.close() |
no outgoing calls