From 73a8699e0ac3b66f2262b4b6bae6d76651bbc63d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 17 Mar 2021 09:10:42 +0530 Subject: [PATCH] Fix #1919388 [Private bug](https://bugs.launchpad.net/calibre/+bug/1919388) --- src/calibre/ebooks/conversion/plugins/html_input.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/ebooks/conversion/plugins/html_input.py b/src/calibre/ebooks/conversion/plugins/html_input.py index 37e6078e2f..1730dc5dbd 100644 --- a/src/calibre/ebooks/conversion/plugins/html_input.py +++ b/src/calibre/ebooks/conversion/plugins/html_input.py @@ -20,6 +20,7 @@ from polyglot.builtins import unicode_type, zip, getcwd, as_unicode def sanitize_file_name(x): ans = re.sub(r'\s+', ' ', re.sub(r'[?&=;#]', '_', ascii_filename(x))).strip().rstrip('.') + ans = re.sub(r'\%2[fF]', '_', ans) ans, ext = ans.rpartition('.')[::2] return (ans.strip() + '.' + ext.strip()).rstrip('.')