From 614522802feac42cd23af2011fdde176cd81e90a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 24 Oct 2009 09:48:01 -0600 Subject: [PATCH] IGN:Correct mobi.writer merge --- src/calibre/ebooks/mobi/writer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index dc501ad0f6..69aecba212 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -247,11 +247,15 @@ class Serializer(object): if not item.linear: self.breaks.append(buffer.tell() - 1) self.id_offsets[item.href] = buffer.tell() + # Kindle periodical articles are contained in a
tag + buffer.write('
') for elem in item.data.find(XHTML('body')): - buffer.write('') self.serialize_elem(elem, item) + # Kindle periodical article end marker + buffer.write('
') if self.write_page_breaks_after_item: buffer.write('') + buffer.write('
') def serialize_elem(self, elem, item, nsrmap=NSRMAP): buffer = self.buffer