This commit is contained in:
Kovid Goyal 2011-12-20 13:14:20 +05:30
parent ba393182f6
commit 68d66e9a30
2 changed files with 3 additions and 2 deletions

View File

@ -1136,7 +1136,8 @@ class BinaryRecord(object): # {{{
self.raw = record.raw self.raw = record.raw
sig = self.raw[:4] sig = self.raw[:4]
name = '%06d'%idx name = '%06d'%idx
if sig in (b'FCIS', b'FLIS', b'SRCS', b'DATP'): if sig in {b'FCIS', b'FLIS', b'SRCS', b'DATP', b'RESC', b'BOUN',
b'FDST', b'AUDI', b'VIDE',}:
name += '-' + sig.decode('ascii') name += '-' + sig.decode('ascii')
elif sig == b'\xe9\x8e\r\n': elif sig == b'\xe9\x8e\r\n':
name += '-' + 'EOF' name += '-' + 'EOF'

View File

@ -975,7 +975,7 @@ class MobiReader(object):
processed_records.append(i) processed_records.append(i)
data = self.sections[i][0] data = self.sections[i][0]
if data[:4] in {b'FLIS', b'FCIS', b'SRCS', b'\xe9\x8e\r\n', if data[:4] in {b'FLIS', b'FCIS', b'SRCS', b'\xe9\x8e\r\n',
b'RESC', b'BOUN', b'FDST', b'DATP'}: b'RESC', b'BOUN', b'FDST', b'DATP', b'AUDI', b'VIDE'}:
# A FLIS, FCIS, SRCS or EOF record, ignore # A FLIS, FCIS, SRCS or EOF record, ignore
continue continue
buf = cStringIO.StringIO(data) buf = cStringIO.StringIO(data)