(self, n, size)
| 517 | cursize += delta |
| 518 | |
| 519 | def _read_ints(self, n, size): |
| 520 | data = self._read(size * n) |
| 521 | if size in _BINARY_FORMAT: |
| 522 | return struct.unpack(f'>{n}{_BINARY_FORMAT[size]}', data) |
| 523 | else: |
| 524 | if not size: |
| 525 | raise InvalidFileException() |
| 526 | return tuple(int.from_bytes(data[i: i + size], 'big') |
| 527 | for i in range(0, size * n, size)) |
| 528 | |
| 529 | def _read_refs(self, n): |
| 530 | return self._read_ints(n, self._ref_size) |
no test coverage detected