ztxt pdb output encoding fix.

This commit is contained in:
John Schember 2009-07-12 20:55:21 -04:00
parent edeedddeb8
commit c602400a68

View file

@ -34,7 +34,7 @@ def write_content(self, oeb_book, out_stream, metadata=None):
self.log.info('Compressing data...')
for i in range(0, len(txt_records)):
self.log.debug('\tCompressing record %i' % i)
txt_records[i] = compressor.compress(txt_records[i].encode('cp1252', 'replace'))
txt_records[i] = compressor.compress(txt_records[i])
txt_records[i] = txt_records[i] + compressor.flush(zlib.Z_FULL_FLUSH)
section_lengths.append(len(txt_records[i]))
crc32 = zlib.crc32(txt_records[i], crc32) & 0xffffffff