mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
ba393182f6
commit
68d66e9a30
@ -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'
|
||||||
|
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user