From e16c23d1ac20e9a72fdd395b2388121bd288bd9d Mon Sep 17 00:00:00 2001 From: Svitin Egor Date: Thu, 27 Mar 2025 10:33:00 +0300 Subject: [PATCH] bug fix --- src/epub_converter/epub_converter.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/epub_converter/epub_converter.py b/src/epub_converter/epub_converter.py index 2b8ca1c..9911b3c 100644 --- a/src/epub_converter/epub_converter.py +++ b/src/epub_converter/epub_converter.py @@ -173,6 +173,7 @@ class EpubConverter: None updated soups with styles from css """ + for html_href in self.html_href2html_body_soup: if self.html_href2css_href.get(html_href): css = "" @@ -297,15 +298,15 @@ class EpubConverter: for i in self.html_href2subchapters_ids[html_href]: tag = soup.find(id=i) # in order not to lose tags in verification of same level in chapter - parent_tags = tag.find_parents(['body', 'p', 'span', 'h1', 'h2', 'h3', 'h4', 'h5', 'header']) + parent_tags = tag.find_parents(['body', 'p', 'span', 'h1', 'h2', 'h3', 'h4', 'h5']) parent_tag = parent_tags[-1] if parent_tags else tag new_unique_id = self.create_unique_id(html_href, '') parent_tag.insert_after(self.create_new_anchor_span_start_page(soup, new_unique_id)) self.internal_anchors.add(new_unique_id) - span = soup.find('span', {"role": "doc-pagebreak"}) - if (span): - parent_tag.insert_after(span) + #span = soup.find('span', {"role": "doc-pagebreak"}) + #if (span): + # parent_tag.insert_after(span) tmp_tag = soup.new_tag("lc_tmp") tmp_tag.attrs["class"] = "converter-chapter-mark"