From 8d2cebeaff48b1e14f59640192c6232a9fe38b7a Mon Sep 17 00:00:00 2001 From: Daniel McCloy Date: Mon, 26 Jun 2023 12:20:28 -0500 Subject: [PATCH 1/2] correct the help text --- src/sphinx_theme_builder/_internal/cli/serve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sphinx_theme_builder/_internal/cli/serve.py b/src/sphinx_theme_builder/_internal/cli/serve.py index 4e3b323..11ebe8c 100644 --- a/src/sphinx_theme_builder/_internal/cli/serve.py +++ b/src/sphinx_theme_builder/_internal/cli/serve.py @@ -37,7 +37,7 @@ class ServeCommand: default="", show_default=True, show_choices=True, - help="Text passed to `sphinx-build` option `--re-ignore`, parsed as a regular expression.", + help="Text passed to `sphinx_autobuild` option `--re-ignore`, parsed as a regular expression.", ), click.Option( ["--port"], From 727844a23d0f36059b713413896c8a434aa2be14 Mon Sep 17 00:00:00 2001 From: Daniel McCloy Date: Mon, 26 Jun 2023 12:20:54 -0500 Subject: [PATCH 2/2] don't escape the user-input regex --- src/sphinx_theme_builder/_internal/cli/serve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sphinx_theme_builder/_internal/cli/serve.py b/src/sphinx_theme_builder/_internal/cli/serve.py index 11ebe8c..72205ee 100644 --- a/src/sphinx_theme_builder/_internal/cli/serve.py +++ b/src/sphinx_theme_builder/_internal/cli/serve.py @@ -94,7 +94,7 @@ def run( project = Project.from_cwd() default_re_ignore = f"{'|'.join(map(re.escape, project.compiled_assets))}" - re_ignore = f"{'|'.join((re.escape(re_ignore), default_re_ignore))}" + re_ignore = f"{'|'.join((re_ignore, default_re_ignore))}" with tempfile.TemporaryDirectory() as build_directory: command = [