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 @@ class Writer(FormatWriter):
self.log.info('Compressing data...') self.log.info('Compressing data...')
for i in range(0, len(txt_records)): for i in range(0, len(txt_records)):
self.log.debug('\tCompressing record %i' % i) 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) txt_records[i] = txt_records[i] + compressor.flush(zlib.Z_FULL_FLUSH)
section_lengths.append(len(txt_records[i])) section_lengths.append(len(txt_records[i]))
crc32 = zlib.crc32(txt_records[i], crc32) & 0xffffffff crc32 = zlib.crc32(txt_records[i], crc32) & 0xffffffff