From 906b8773c5005ffb1699f086a1d4fc346df3ffa4 Mon Sep 17 00:00:00 2001
From: Andrey Efremov
Date: Sun, 6 Oct 2019 13:36:04 +0700
Subject: [PATCH] FB2 Output: Remove extra space in short tags
---
src/calibre/ebooks/fb2/fb2ml.py | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/calibre/ebooks/fb2/fb2ml.py b/src/calibre/ebooks/fb2/fb2ml.py
index 9d88d5554f..55349cd426 100644
--- a/src/calibre/ebooks/fb2/fb2ml.py
+++ b/src/calibre/ebooks/fb2/fb2ml.py
@@ -72,7 +72,7 @@ class FB2MLizer(object):
def clean_text(self, text):
# Condense empty paragraphs into a line break.
- text = re.sub(r'(?miu)(\s*
\s*){3,}', '', text)
+ text = re.sub(r'(?miu)(\s*
\s*){3,}', '', text)
# Remove empty paragraphs.
text = re.sub(r'(?miu)\s*
', '', text)
# Clean up pargraph endings.
@@ -95,7 +95,7 @@ class FB2MLizer(object):
text = re.sub(r'(?miu)\s*\n', text)
if self.opts.insert_blank_line:
- text = re.sub(r'(?miu)
', '', text)
+ text = re.sub(r'(?miu)', '', text)
return text
@@ -152,7 +152,7 @@ class FB2MLizer(object):
index = '1'
if self.oeb_book.metadata.series_index:
index = self.oeb_book.metadata.series_index[0]
- metadata['sequence'] = '' % (prepare_string_for_xml('%s' % self.oeb_book.metadata.series[0]), index)
+ metadata['sequence'] = '' % (prepare_string_for_xml('%s' % self.oeb_book.metadata.series[0]), index)
year = publisher = isbn = ''
identifiers = self.oeb_book.metadata['identifier']
@@ -255,7 +255,7 @@ class FB2MLizer(object):
# Only write the image tag if it is in the manifest.
if cover_href in self.oeb_book.manifest.hrefs and cover_href not in self.image_hrefs:
self.image_hrefs[cover_href] = 'img_%s' % len(self.image_hrefs)
- return '' % self.image_hrefs[cover_href]
+ return '' % self.image_hrefs[cover_href]
return ''
@@ -466,7 +466,7 @@ class FB2MLizer(object):
p_txt, p_tag = self.ensure_p()
fb2_out += p_txt
tags += p_tag
- fb2_out.append('' % self.image_hrefs[ihref])
+ fb2_out.append('' % self.image_hrefs[ihref])
else:
self.log.warn(u'Ignoring image not in manifest: %s'%ihref)
if tag in ('br', 'hr') or ems >= 1:
@@ -483,12 +483,12 @@ class FB2MLizer(object):
closed_tags.append(t)
if t == 'p':
break
- fb2_out.append('' * multiplier)
+ fb2_out.append('' * multiplier)
closed_tags.reverse()
for t in closed_tags:
fb2_out.append('<%s>' % t)
else:
- fb2_out.append('' * multiplier)
+ fb2_out.append('' * multiplier)
if tag in ('div', 'li', 'p'):
p_text, added_p = self.close_open_p(tag_stack+tags)
fb2_out += p_text