From 3d118ce81c368c0143e90a096cef3a872be2eece Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Date: Thu, 11 Jul 2024 06:57:47 +0100 Subject: [PATCH] Simplify ``make_filename_from_project`` (#12540) --- sphinx/util/osutil.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sphinx/util/osutil.py b/sphinx/util/osutil.py index 8b50f39a8..7253bdb8b 100644 --- a/sphinx/util/osutil.py +++ b/sphinx/util/osutil.py @@ -108,16 +108,15 @@ def copyfile(source: str | os.PathLike[str], dest: str | os.PathLike[str]) -> No copytimes(source, dest) -no_fn_re = re.compile(r'[^a-zA-Z0-9_-]') -project_suffix_re = re.compile(' Documentation$') +_no_fn_re = re.compile(r'[^a-zA-Z0-9_-]') def make_filename(string: str) -> str: - return no_fn_re.sub('', string) or 'sphinx' + return _no_fn_re.sub('', string) or 'sphinx' def make_filename_from_project(project: str) -> str: - return make_filename(project_suffix_re.sub('', project)).lower() + return make_filename(project.removesuffix(' Documentation')).lower() def relpath(path: str | os.PathLike[str],