From 75f61b44a57c3fe80ab2339f5b5856ced9e74582 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 5 Apr 2011 15:12:18 -0600 Subject: [PATCH] MOBI Output: Don't use self closed tags --- src/calibre/ebooks/mobi/writer.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index fccaad8811..5f4c47cdf3 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -282,8 +282,8 @@ class Serializer(object): buffer.write('="') self.serialize_text(val, quot=True) buffer.write('"') + buffer.write('>') if elem.text or len(elem) > 0: - buffer.write('>') if elem.text: self.anchor_offset = None self.serialize_text(elem.text) @@ -292,9 +292,7 @@ class Serializer(object): if child.tail: self.anchor_offset = None self.serialize_text(child.tail) - buffer.write('' % tag) - else: - buffer.write('/>') + buffer.write('' % tag) def serialize_text(self, text, quot=False): text = text.replace('&', '&')