Fix #7472 (Problems adding mobipocket books)

This commit is contained in:
Kovid Goyal 2010-11-09 13:17:13 -07:00
parent 7eaddf9609
commit 4c1a60d62d

View File

@ -221,7 +221,10 @@ class MetadataHeader(BookHeader):
else:
end = self.section_offset(number + 1)
self.stream.seek(start)
return self.stream.read(end - start)
try:
return self.stream.read(end - start)
except OverflowError:
return self.stream.read(os.stat(self.stream.name).st_size - start)
class MobiReader(object):