From b0fe64571e802b2487be547084787260b616d161 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Fri, 30 Aug 2019 07:56:18 +0530
Subject: [PATCH] Fix regex for py3
---
src/calibre/ebooks/conversion/preprocess.py | 2 +-
src/calibre/ebooks/conversion/utils.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/calibre/ebooks/conversion/preprocess.py b/src/calibre/ebooks/conversion/preprocess.py
index c3ed86ce79..061d8ae2b1 100644
--- a/src/calibre/ebooks/conversion/preprocess.py
+++ b/src/calibre/ebooks/conversion/preprocess.py
@@ -602,7 +602,7 @@ class HTMLPreProcessor(object):
end_rules.append(
# Un wrap using punctuation
(re.compile((
- r'(?<=.{%i}([a-zäëïöüàèìòùáćéíĺóŕńśúýâêîôûçąężıãõñæøþðßěľščťžňďřů,:)\\IA\u00DF]'
+ r'(?<=.{%i}([a-zäëïöüàèìòùáćéíĺóŕńśúýâêîôûçąężıãõñæøþðßěľščťžňďřů,:)\\IAß]'
r'|(?(i|b|u)>)?\s*(
\s*\s*)+\s*(?=(<(i|b|u)>)?'
r'\s*[\w\d$(])') % length, re.UNICODE), wrap_lines),
)
diff --git a/src/calibre/ebooks/conversion/utils.py b/src/calibre/ebooks/conversion/utils.py
index 6d509094ab..991c560d23 100644
--- a/src/calibre/ebooks/conversion/utils.py
+++ b/src/calibre/ebooks/conversion/utils.py
@@ -367,7 +367,7 @@ class HeuristicProcessor(object):
# define the pieces of the regex
# (?(span|[iub])>)?\\s*((p|div)>)?"