epub converter: small fix

This commit is contained in:
shirshasa
2021-09-07 16:08:59 +03:00
parent 786d9e3a48
commit 4337a69d36
3 changed files with 6 additions and 4 deletions

View File

@@ -285,7 +285,7 @@ class EpubConverter:
del internal_link_tag.attrs['href']
# 2.a) process anchor which is a an element in xhtml file
# 2.b) process anchor which is a an element in xhtml file
internal_link_reg2 = re.compile(r'(^.+\.(html|xhtml)\#.+)|(^\#.+)')
for toc_href in self.added_to_toc_hrefs:
soup = self.href2soup_html[toc_href]
@@ -304,7 +304,8 @@ class EpubConverter:
if anchor_tags:
if len(anchor_tags) > 1:
self.logger.log(f'Warning in {toc_href}: multiple anchors: {len(anchor_tags)} found.'
self.logger.log(f'Warning in {toc_href}: multiple anchors: {len(anchor_tags)} found.\n'
f'{anchor_tags}\n'
f' While processing {internal_link_tag}')
anchor_tag = anchor_tags[0]

View File

@@ -339,7 +339,7 @@ def unwrap_structural_tags(body_tag):
for s in body_tag.find_all("figure"):
s.name = 'p'
s.attrs['style'] = "text-align: center;"
s.attrs['style'] = "text-align: center;" # to center image inside this tag
for s in body_tag.find_all("figcaption"):
_add_span_to_save_ids_for_links(s)
@@ -493,6 +493,7 @@ def _prepare_formatted(text):
text = text.replace(">", "\x3E")
text = text.replace('\t', "\xa0 \xa0 ") #    
text = text.replace(' ', "\xa0")
text = text.replace('𝑓', "\xf0\x9d\x91\x93")
return text

View File

@@ -132,8 +132,8 @@ class BookSolver:
self.logger_object.log(f'End of the conversion to LawCarta format. Check {self.output_path}.')
except Exception as exc:
self.status_wrapper.set_error()
self.logger_object.log('Error has occurred while conversion.', logging.ERROR)
self.logger_object.log_error_to_main_log(str(exc))
self.status_wrapper.set_error()
raise exc