From d01d6d689c662bbdc35b54d3139622827f4ef348 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 8 Feb 2025 08:09:09 +0530 Subject: [PATCH] And another place that conversion to raw string broke a regex --- src/calibre/ebooks/conversion/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/conversion/utils.py b/src/calibre/ebooks/conversion/utils.py index 42a126c5e7..cb8605f167 100644 --- a/src/calibre/ebooks/conversion/utils.py +++ b/src/calibre/ebooks/conversion/utils.py @@ -372,7 +372,7 @@ class HeuristicProcessor: line_ending = r'\s*(?P)?\s*()?' blanklines = r'\s*(?P<(p|span|div)[^>]*>\s*(<(p|span|div)[^>]*>\s*\s*)\s*){0,3}\s*' line_opening = r'<(p|div)[^>]*>\s*(?P<(span|[iub])[^>]*>)?\s*' - txt_line_wrap = r'((\u0020|\u0009)*\n){1,4}' + txt_line_wrap = '((\u0020|\u0009)*' + r'\n){1,4}' if format == 'txt': unwrap_regex = lookahead+txt_line_wrap