From 84a2ed5609780d8c2ce4a9c296f95e5b2361d187 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 26 Dec 2013 19:16:07 +0530 Subject: [PATCH] AZW3 Input: Handle empty HTML files --- src/calibre/ebooks/mobi/reader/mobi8.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/ebooks/mobi/reader/mobi8.py b/src/calibre/ebooks/mobi/reader/mobi8.py index 97d38a9660..11cfd731ad 100644 --- a/src/calibre/ebooks/mobi/reader/mobi8.py +++ b/src/calibre/ebooks/mobi/reader/mobi8.py @@ -204,6 +204,11 @@ class Mobi8Reader(object): baseptr = baseptr + length divptr += 1 self.parts.append(skeleton) + if divcnt < 1: + # Empty file + import uuid + aidtext = str(uuid.uuid4()) + filename = aidtext + '.html' self.partinfo.append(Part(skelnum, 'text', filename, skelpos, baseptr, aidtext))