From 5d66e02412e8a036758e4c55b5e1f85a29e28835 Mon Sep 17 00:00:00 2001 From: ookami <110040049+OkamiW@users.noreply.github.com> Date: Mon, 8 Sep 2025 10:14:21 +0800 Subject: [PATCH] create_manpage_completions.py: Fix options_parts_regex Escape the dot before "RE". Fix matching options containing "RE", e.g. ADDRESS. --- share/tools/create_manpage_completions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/tools/create_manpage_completions.py b/share/tools/create_manpage_completions.py index 1fc26a846..2efb55db4 100755 --- a/share/tools/create_manpage_completions.py +++ b/share/tools/create_manpage_completions.py @@ -529,7 +529,7 @@ class TypeScdocManParser(ManParser): return False options_section = options_section_matched.group(1) - options_parts_regex = re.compile("(.*?).RE", re.DOTALL) + options_parts_regex = re.compile(r"(.*?)\.RE", re.DOTALL) options_matched = re.match(options_parts_regex, options_section) add_diagnostic("Command is %r" % CMDNAME)