Codebase list python-igor / 93014f2
Convert buffer(...) -> bytes(...) for Python 3 compatibility. W. Trevor King 11 years ago
2 changed file(s) with 4 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
8181 if end > start:
8282 strings.append(d[start:end])
8383 if self._null_terminated:
84 strings[-1] = strings[-1].split('\x00', 1)[0]
84 strings[-1] = strings[-1].split(b'\x00', 1)[0]
8585 start = end
8686 elif self._null_terminated:
87 d = d.split('\x00', 1)[0]
87 d = d.split(b'\x00', 1)[0]
8888 return d
8989
9090
6666 while True:
6767 PackedFileRecordHeader.byte_order = initial_byte_order
6868 PackedFileRecordHeader.setup()
69 b = buffer(f.read(PackedFileRecordHeader.size))
69 b = bytes(f.read(PackedFileRecordHeader.size))
7070 if not b:
7171 break
7272 if len(b) < PackedFileRecordHeader.size:
8787 header = PackedFileRecordHeader.unpack_from(b)
8888 _LOG.debug(
8989 'reordered version: {}'.format(header['version']))
90 data = buffer(f.read(header['numDataBytes']))
90 data = bytes(f.read(header['numDataBytes']))
9191 if len(data) < header['numDataBytes']:
9292 raise ValueError(
9393 ('not enough data for the next record ({} < {})'